473,781 Members | 2,335 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

[XXE] XMLmind XML Editor V3.0 Patch 1

XMLmind XML Editor V3.0 Patch 1 can be downloaded from
http://www.xmlmind.com/xmleditor/download.shtml

_______________ _______________ _______________

V3.0 Patch 1 (December 2, 2005)

Enhancements:
~~~~~~~~~~~~~

* DocBook 4.4 is now the version of the DocBook
DTD which is used by default.

* XXE_install_dir/doc/rnsupport/config/docbook5/
now contains a ready-to-use configuration for
DocBook V5.0b1. Previously, this directory
contained a configuration which could be used
to create documents conforming to DocBook NG,
the "Lillet" release.

Remainder: do not use this configuration for
serious work (even if it is almost as usable
as the normal, DTD-based, configuration). This
configuration has mainly been created to test
the support of RELAX NG in XXE.

* Upgraded DocBook XSL style sheets to
version 1.69.1.

* Upgraded Saxon, the XSLT engine used by XXE,
to version 6.5.4.

Bug fixes:
~~~~~~~~~~

* W3C XML Schema: a xs:keyref identity
constraint could reference a xs:key identity
constraint, but not to a xs:unique identity
constraint.

* W3C XML Schema: an xs:all group must be the
topmost group of a content model. Xsdvalid,
our W3C XML Schema engine, failed to enforce
this constraint when the xs:all group was
contained in a xs:group.

* W3C XML Schema: Xsdvalid, our W3C XML Schema
engine, allowed element names to contain
certain invalid characters. For example: it
allowed to declare:
<element name="µ-computer"/>.

* W3C XML Schema: if schema1 includes schema2
and schema2 imports schema3, schema1 could
reference components from schema3 without
necessarily having a
<xs:import namespace="targ et namespace of sche
ma3"/> element.

* W3C XML Schema: a value like 12.34E56 was
accepted as being a valid xs:decimal.

* In "<a
href='http://www.xmlmind.com/'><b>XML</b>mind
</a>", string "XML" was not underlined as
expected. CSS property text-decoration is now
automatically inherited when an ancestor style
has property display: inline. This still does
not make our implementation of property
text-decoration compliant with the CSS spec,
but at least, it solves the problem in the
vast majority of cases.

* After switching from docbook.css to
structure.css and then, back to docbook.css,
the only way to display comments and
processing-instructions was to restart XXE.

* The mnemonics found in menu items of
configuration specific menus (e.g. the DocBook
menu, the XHTML menu, etc) can now be
localized. Previously, except for the English
locale, configuration specific menus could not
have mnemonics.

* Menu item Select|Find Element (and the
corresponding tool bar button) was bound to
command "xpathSearc h [implicitElement]", which
made this facility non intuitive to use. This
menu item is now bound
"xpathSearc h [implicitNode]" which should
improve the situation when a node or element
has not been explicitely selected.

* The state of the items of the Tools|Record
Macro menu was not properly updated after the
recording of a macro has been aborted (for
example, after using the mouse to select an
element during the recording of the macro).

* Menu item Options|Reload All Configurations
did not update default bindings.

* Built-in WebDAV client was not able to list
the content of a directory containing a file
locked using the (Subversion) "svn lock"
command. This bug was triggered by the fact
that Subversion, as a WebDAV server, does not
return any information about who is locking a
file (when this file has been locked using the
"svn lock" command).

Technical information:
~~~~~~~~~~~~~~~ ~~~~~~~

* Made support for HTML4 forms, HTML4 tables and
CALS tables much easier to reuse in document
types other than XHTML and DocBook. How to do
this is now documented in XMLmind XML Editor -
Configuration and Deployment.

* Added command addBlockInFlow, which is a
generic version of command xhtml.addBlock.
Command xhtml.addBlock (which is still
available) may be used for example to
intelligently add a p (has a ``block'' content
model) inside a li (has a ``flow'' content
model).

* Added command copyChars which works like
standard command copy (i.e. Ctrl-C), except
that it only copies characters to the
clipboard.

Its [separateParagra phs] option allows to
automatically add line separators after
``paragraphs''. However, this automatic
detection of paragraphs is easily puzzled by
content models such as XHTML li, div, td
(``flows'').

* Add two new XPath variables for use in
macro-commands:

clipboard
Allows to copy a string to the
clipboard and to read a string from
the clipboard.

systemSelection
Allows to copy a string to the
``system selection'' and to read a
string from the ``system selection''.

* The same CSS style sheet can contain now
several @extension constructs. For example, an
extension class may be used to style HTML
tables and an other extension class may be
used to localize generated content.

* The URI specified using the standard url()
pseudo-function may be resolved using XML
catalogs. Previously this was only the case
for the URIs referenced in @import.

* Enhanced process commands:

+ Added a print element which can be used
to send the PostScript® file by the
process command to a printer. (This
facility has been disabled in Standard
Edition.) Cannot work on the Mac with
standard Java[tm] 1.4.2 runtime.

+ Added a post element which can be used to
post multi-part form data to a CGI or to
a Servlet. (This facility has been
disabled in Standard Edition.)

+ Added zip and jar elements which can be
used to created a compressed archive.

+ Added a copy element. Previously, copying
files and directories required using
platform dependant shell element.

+ Added attribute recurse to the delete
element.

+ Added subProcess element which can be
used to invoke another process command
within a process command.

* Added command selectPrinter.

* Added the following macro variables to macro
commands: %U=User's account name, %H=User's
home directory, %W=User's current working
directory, %w=URL of user's current working
directory.

Added the following process variables to
process commands: %U=User's account name,
%H=User's home directory (process commands
already supported %W and %w variables, but
with semantics slightly different from those
of the %W and %w variables of macro commands).

* Added XPath function system-property (part of
the XSLT 1.0 standard).

* The FOP plug-in supports a new
``pseudo-parameter'' called configuration.
This pseudo-parameter specifies the absolute
URL or filename of a FOP user configuration
file. Such configuration files are useful to
specify font metrics, hyphenation files, etc.
More information on FOP's web site.

Possible incompatibiliti es:
~~~~~~~~~~~~~~~ ~~~~~~~~~~~~

* Removed command copyToClipboard which has been
superseded by new XPath variables clipboard
and systemSelection .
Dec 5 '05 #1
0 1297

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1739
by: PatchFactory Support | last post by:
Description: Professional and easy-to-use patch building environment that can help you to create instant patch packages for software and file updating. Generated patch packages are small size self-extracting executable update programs in a famous installer style with adjustable user-friendly interface and multilingual support. Enhanced with features like easy-to-use interface including a Wizard mode, powerful patch engine, integrated...
0
2003
by: Vorname.nachname | last post by:
<HTML> <BODY> <center><table><tr><td><a hrefjxxzmzykmrhref=onxof href="http://xarwdcdb.plusherbal.biz/patch/?gfsowahrz"><IMG SRC="http://213.4.130.210/personal7/bolik15/patch/enp2_01.gif" border=0><br> <IMG SRC="http://213.4.130.210/personal7/bolik15/patch/enp2_02.jpg" border=0><IMG SRC="http://213.4.130.210/personal7/bolik15/patch/enp2_03.gif" border=0><br> <IMG SRC="http://213.4.130.210/personal7/bolik15/patch/enp2_04.gif" border=0><IMG...
3
2302
by: Joe | last post by:
Back in March I submitted a patch for cgi.py to sourceforge to fix a problem with the handling of an invalid REQUEST_METHOD. I thought I followed all the steps to properly submit the bug and patch but the patch is still sitting there in limbo. This is the first patch I have submitted for Python, did I miss a step in the patch process? What else needs to be done?
0
1430
by: George Meng | last post by:
Hi folks, Is there any tool out there can do: 1) compare two word documents, one is a old file, the other is a newer version of the same file. 2) generate a patch, the patch shows the differce between the two files, the patch suppose to be very small. 3) (Mail the patch to other site of the company) ok, we can do this. 3) (in other site) Update the old file with the patch, and recreate the newer version file.
0
1578
by: Kurt B. Kaiser | last post by:
Patch / Bug Summary ___________________ Patches : 391 open ( +7) / 3028 closed (+12) / 3419 total (+19) Bugs : 906 open ( -3) / 5519 closed (+19) / 6425 total (+16) RFE : 207 open ( -1) / 197 closed ( +1) / 404 total ( +0) New / Reopened Patches ______________________
0
325
by: Kurt B. Kaiser | last post by:
Patch / Bug Summary ___________________ Patches : 398 open ( +5) / 3334 closed (+19) / 3732 total (+24) Bugs : 904 open ( -4) / 6011 closed (+36) / 6915 total (+32) RFE : 222 open ( -1) / 231 closed ( +2) / 453 total ( +1) New / Reopened Patches ______________________
34
2663
by: Larry Hastings | last post by:
This is such a long posting that I've broken it out into sections. Note that while developing this patch I discovered a Subtle Bug in CPython, which I have discussed in its own section below. ____________ THE OVERVIEW I don't remember where I picked it up, but I remember reading years ago that the simple, obvious Python approach for string concatenation: x = "a" + "b"
3
2256
by: Robert Dailey | last post by:
Hi, I've gone through tons of XML editors: - XML Spy - Oxygen - UltraEdit - PSPad - Many others I can't think of...
0
1285
by: Olivier Ishacian (news) | last post by:
XMLmind XMLmind is pleased to announce a new version of XMLmind XML Editor. _____________________________________________ XMLmind XML Editor Personal Edition 4.1.0 can be downloaded from http://www.xmlmind.com/xmleditor/download.shtml Professional Edition users, please upgrade using this form: http://www.xmlmind.com/store/download.php (The above form is usually accessed through
0
9636
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10306
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10075
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9931
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
1
7485
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5373
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4037
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3632
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2869
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.