tng 2002/12/02 10:52:07
Modified: c/doc migration.xml
Log:
Documentation update: migration guide.
Revision Changes Path
1.38 +44 -5 xml-xerces/c/doc/migration.xml
Index: migration.xml
===================================================================
RCS file: /home/cvs/xml-xerces/c/doc/migration.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- migration.xml 21 Nov 2002 20:11:02 -0000 1.37
+++ migration.xml 2 Dec 2002 18:52:07 -0000 1.38
@@ -28,8 +28,26 @@
<anchor name="NewFeatures220"/>
<s3 title="New features in &XercesCName; &XercesCVersion;">
<ul>
+ <li>More DOM L3 Core Support:</li>
+ <ul>
+ <li>DOMNode: baseURI</li>
+ <li>DOMAttr: isId</li>
+ <li>DOMElement: setIdAttribute, setIdAttributeNS,
setIdAttributeNode</li>
+ </ul>
+ <li>DOM Message: make use of the non-standard extension
DOMImplementation::loadDOMExceptionMsg
+ to load the default error text message for the correspond Exception
Code.</li>
+ <li>XML 1.1</li>
+ <li>Schema Errata</li>
<li>C++ Namespace Support</li>
- <li></li>
+ <li>ICU Message Loader, and Message Catalog Message Loader</li>
+ <li>New feature XMLPlatformUtils::Initialize(const char* const locale) to
set
+ the locale for message loader. See <jump
href="program-others.html#SpecifylocaleforMessageLoader">
+ Specify locale for Message Loader</jump> for details</li>
+ <li>390: Uniconv390 support</li>
+ <li>390: support record-oriented MVS datasets with the DOM Level 3
serialization APIs</li>
+ <li>Support for Linux/390</li>
+ <li>RPM for Linux</li>
+ <li>Performance: Break Scanner for different functionalities and many other
performance improvement</li>
</ul>
</s3>
@@ -60,16 +78,37 @@
<anchor name="NewAPI220"/>
<s4 title="New Public API">
<ul>
- <li>.</li>
+ <li>To support additional DOM L3 functions, the following are
added:</li>
+ <ul>
+ <li>DOMAttr: isId</li>
+ <li>DOMElement: setIdAttribute, setIdAttributeNS,
setIdAttributeNode</li>
+ </ul>
+ <li>Added a non-standard extension
DOMImplementation::loadDOMExceptionMsg to load the
+ default error message for the corresponding DOMException code.</li>
+ <li>XMLUri: Added a constructor and a set method to allow
creating/setting of
+ XMLAttr using a rawname.</li>
+ <li>Added XMLUri::getUriText to return the URI as a string
specification.</li>
+ <li>Add XMLString::fixURI to transform an absolute path filename to
standard URI form.</li>
+ <li>Added XMLString::equals for faster string comparison.</li>
</ul>
</s4>
<anchor name="ModifiedAPI220"/>
<s4 title="Modified Public API">
<ul>
- <li> XMLPlatformUtils::Initialize() takes a parameter specifying
locale
- for message loader, with default value "en_US".
- .</li>
+ <li>The following DOM functions are being added a const modifier.</li>
+ <ul>
+ <li>DOMImplementation::hasFeature</li>
+ <li>DOMNode: isSameNode, isEqualNode, compareTreePosition</li>
+ </ul>
+ <li>XMLPlatformUtils::Initialize() takes a parameter specifying locale
+ for message loader, with default value "en_US".</li>
+ <li>To fix [Bug 13641], the QName copy constructor is corrected to
take
+ a reference as parameter, i.e. QName(const QName& qname).</li>
+ <li>To fix [Bug 12232], the QName operator== has been added a const
modified.</li>
+ <li>Move XMLUri copy constructor and operator = as public.</li>
+ <li>For validation purpose, added two more default parameters to
+ XMLValidator::validateAttrValue</li>
</ul>
</s4>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]