You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general-cvs@xml.apache.org by tn...@apache.org on 2003/02/07 21:05:55 UTC

cvs commit: xml-site/targets/xerces-c ApacheDOMC++BindingL2.html ApacheDOMC++BindingL3.html bug-report.html build-misc.html build-other.html build-winunix.html build.html createdoc.html dom3.html domcount.html domprint.html enumval.html faq-build.html faq-distrib.html faq-other.html faq-parse.html faqs.html index.html install.html memparse.html migrate.html migrate_archive.html pparse.html program-deprecateddom.html program-dom.html program-others.html program-sax.html program-sax2.html program.html redirect.html releases.html releases_archive.html releases_plan.html samples.html sax2count.html sax2print.html saxcount.html saxprint.html schema.html senumval.html stdinparse.html

tng         2003/02/07 12:05:54

  Modified:    targets/xerces-c ApacheDOMC++BindingL2.html
                        ApacheDOMC++BindingL3.html bug-report.html
                        build-misc.html build-other.html build-winunix.html
                        build.html createdoc.html dom3.html domcount.html
                        domprint.html enumval.html faq-build.html
                        faq-distrib.html faq-other.html faq-parse.html
                        faqs.html index.html install.html memparse.html
                        migrate.html migrate_archive.html pparse.html
                        program-deprecateddom.html program-dom.html
                        program-others.html program-sax.html
                        program-sax2.html program.html redirect.html
                        releases.html releases_archive.html
                        releases_plan.html samples.html sax2count.html
                        sax2print.html saxcount.html saxprint.html
                        schema.html senumval.html stdinparse.html
  Log:
  Xerces-C++ 2.2 update
  
  Revision  Changes    Path
  1.3       +16 -7     xml-site/targets/xerces-c/ApacheDOMC++BindingL2.html
  
  Index: ApacheDOMC++BindingL2.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/ApacheDOMC++BindingL2.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ApacheDOMC++BindingL2.html	29 Aug 2002 21:27:29 -0000	1.2
  +++ ApacheDOMC++BindingL2.html	7 Feb 2003 20:05:43 -0000	1.3
  @@ -24,7 +24,7 @@
   Model Level 2.0 Core</a>, and for the <a href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/">Document
   Object Model Level 2.0 Traversal and Range</a>.&nbsp; Both are W3C Recommendation
   of November 13, 2000.
  -<p>The definitions are divided into <a href="#A: Document Object Mode: Core">Core</a>,
  +<p>The definitions are divided into <a href="#A: Document Object Model: Core">Core</a>,
   <a href="#B: Document Object Model: Traversal">Traversal</a>,
   and <a href="#C: Document Object Model: Range">Range</a>. The headers are
   also available in Xerces-C++ distribution.
  @@ -92,10 +92,10 @@
   <td><b>Description</b></td>
   </tr>
   
  -<tr>
  +<tr ALIGN=LEFT VALIGN=TOP>
   <td>Xerces-C++ 2.0: July 23, 2002</td>
   
  -<td>Created</td>
  +<td ALIGN=LEFT VALIGN=TOP>Created</td>
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  @@ -105,13 +105,22 @@
   <br>- add const modifier to DOMNodeList::getLength
   <br>- add const modifier to DOMNodeList::item</td>
   </tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td>Xerces-C++ 2.2: February 7, 2003</td>
  +<td ALIGN=LEFT VALIGN=TOP>Modified
  +<br>- add const modifier to DOMImplementation::hasFeature
  +<br>- fix typo: "Mode:" -> "Model"
  +</td>
  +</tr>
  +
   </table>
   
   <p>
   <hr WIDTH="100%">
   <h2>
  -<a NAME="A: Document Object Mode: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 2">A:
  -Document Object Mode: Core</a></font></u></h2>
  +<a NAME="A: Document Object Model: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 2">A:
  +Document Object Model: Core</a></font></u></h2>
   
   <h3>
   <font color="#000000">DOMException.hpp:</font></h3>
  @@ -377,7 +386,7 @@
   <td><font face="Courier New,Courier"><font size=-1>hasFeature(const XMLCh*
   feature,</font></font>
   <br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  -const XMLCh* version) = 0;</font></font></td>
  +const XMLCh* version) const = 0;</font></font></td>
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  @@ -2221,7 +2230,7 @@
   <hr WIDTH="100%">
   <h2>
   <a NAME="B: Document Object Model: Traversal"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 2">B:
  -Document Object Mode: Traversal</a></font></u></h2>
  +Document Object Model: Traversal</a></font></u></h2>
   
   <h3>
   <font color="#000000">DOMNodeIterator.hpp:</font></h3>
  
  
  
  1.3       +230 -9    xml-site/targets/xerces-c/ApacheDOMC++BindingL3.html
  
  Index: ApacheDOMC++BindingL3.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/ApacheDOMC++BindingL3.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- ApacheDOMC++BindingL3.html	29 Aug 2002 21:27:29 -0000	1.2
  +++ ApacheDOMC++BindingL3.html	7 Feb 2003 20:05:43 -0000	1.3
  @@ -25,7 +25,7 @@
   Object Model Level 3.0 Core</a>, and for the subset of&nbsp; <a href="http://www.w3.org/TR/2002/WD-DOM-Level-3-ASLS-20020409/">Document
   Object Model Level 3.0 Abstract Schemas and Load and Save</a>.&nbsp; Both
   are W3C Working Draft of 09 April 2002.
  -<p>The definitions are divided into <a href="#A: Document Object Mode: Core">Core</a>,
  +<p>The definitions are divided into <a href="#A: Document Object Model: Core">Core</a>,
   and
   <a href="#B: Document Object Model: Load and Save">Load and Save</a>.
   The headers are also available in Xerces-C++ distribution.
  @@ -104,13 +104,28 @@
   <br>- add const modifier to DOMNode::lookupNamespaceURI
   <br>- add const modifier to DOMNode::isDefaultNamespace</td>
   </tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td>Xerces-C++ 2.2: February 7, 2003</td>
  +<td ALIGN=LEFT VALIGN=TOP>Modified
  +<br>- add DOMElement::getTypeInfo and DOMAttr::getTypeInfo and DOMTypeInfo.hpp
  +<br>- add const modifier to DOMNode::compareTreePosition, and add DOMTreePosition
  +<br>- add const modifier to DOMNode::isSameNode
  +<br>- add const modifier to DOMNode::isEqualNode
  +<br>- add const modifier to DOMImplementation::hasFeature
  +<br>- fix typo: "Mode:" -> "Model"
  +<br>- added DOMAttr::isID
  +<br>- added DOMElement::setIdAttribute, DOMElement::setIdAttributeNS, DOMElement::setIdAttributeNode
  +</td>
  +</tr>
  +
   </table>
   
   <p>
   <hr WIDTH="100%">
   <h2>
  -<a NAME="A: Document Object Mode: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">A:
  -Document Object Mode: Core</a></font></u></h2>
  +<a NAME="A: Document Object Model: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">A:
  +Document Object Model: Core</a></font></u></h2>
   
   <h3>
   <font color="#000000">DOMImplementationRegistry.hpp:</font></h3>
  @@ -495,7 +510,7 @@
   <td><font face="Courier New,Courier"><font size=-1>hasFeature(const XMLCh*
   feature,</font></font>
   <br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  -const XMLCh* version) = 0;</font></font></td>
  +const XMLCh* version) const = 0;</font></font></td>
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  @@ -1201,6 +1216,96 @@
   <tr ALIGN=LEFT VALIGN=TOP>
   <td></td>
   
  +<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>DOMTreePosition {</font></font></td>
  +
  +<td></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_PRECEDING</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x01,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_FOLLOWING</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x02,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_ANCESTOR</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x04,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_DESCENDANT</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x08,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_EQUIVALENT</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x10,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_SAME_NODE</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x20,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>TREE_POSITION_DISCONNECTED</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>= 0x00,</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
  +
  +<td></td>
  +
  +<td></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
   <td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
   
   <td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
  @@ -1480,7 +1585,7 @@
   <td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
   
   <td><font face="Courier New,Courier"><font size=-1>isSameNode(const DOMNode*
  -other) = 0;</font></font></td>
  +other) const = 0;</font></font></td>
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  @@ -1491,7 +1596,7 @@
   <td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
   
   <td><font face="Courier New,Courier"><font size=-1>isEqualNode(const DOMNode*
  -arg) = 0;</font></font></td>
  +arg) const = 0;</font></font></td>
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  @@ -1536,8 +1641,8 @@
   
   <td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
   
  -<td><font face="Courier New,Courier"><font size=-1>compareTreePosition(DOMNode*
  -other) 0;</font></font></td>
  +<td><font face="Courier New,Courier"><font size=-1>compareTreePosition(const DOMNode*
  +other) const = 0;</font></font></td>
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  @@ -2035,6 +2140,27 @@
   </tr>
   
   <tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>isId() const
  += 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>const DOMTypeInfo*</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>getTypeInfo() = 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
   <td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
   
   <td></td>
  @@ -2262,6 +2388,50 @@
   const XMLCh* localName) const = 0;</font></font></td>
   </tr>
   
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>setIdAttribute(const XMLCh*
  +name) = 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>setIdAttributeNS(const XMLCh*
  +namespaceURI, const XMLCh* localName) = 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>setIdAttributeNode(DOMAttr
  +*newAttr) = 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>const DOMTypeInfo*</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>getTypeInfo() = 0;</font></font></td>
  +</tr>
  +
   <tr ALIGN=LEFT VALIGN=TOP>
   <td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
   
  @@ -3295,13 +3465,63 @@
   
   <td></td>
   </tr>
  +
   </table>
   </div>
   
  +<h3>
  +<font color="#000000">DOMTypeInfo.hpp:</font></h3>
  +
  +<div id="DOMEntityReference"><font face="Courier New,Courier"><font size=-1>class
  +DOMTypeInfo </font></font>
  +<table>
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
  +
  +<td></td>
  +
  +<td></td>
  +
  +<td></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>getName() = 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
  +
  +<td><font face="Courier New,Courier"><font size=-1>getNamespace() = 0;</font></font></td>
  +</tr>
  +
  +<tr ALIGN=LEFT VALIGN=TOP>
  +<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
  +
  +<td></td>
  +
  +<td></td>
  +
  +<td></td>
  +</tr>
  +</table>
  +</div>
  +
  +
   <hr WIDTH="100%">
   <h2>
   <a NAME="B: Document Object Model: Load and Save"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 3">B:
  -Document Object Mode: Load and Save</a></font></u></h2>
  +Document Object Model: Load and Save</a></font></u></h2>
   
   <h3>
   <font color="#000000">DOMImplementationLS.hpp:</font></h3>
  @@ -3411,6 +3631,7 @@
   
   <td></td>
   </tr>
  +
   </table>
   </div>
   
  
  
  
  1.5       +10 -0     xml-site/targets/xerces-c/bug-report.html
  
  Index: bug-report.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/bug-report.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- bug-report.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ bug-report.html	7 Feb 2003 20:05:44 -0000	1.5
  @@ -117,6 +117,14 @@
               Even the bug has been reported already, you may add a comment to the existing report
               since your contribution may lead to a quicker identification/resolution to the bug reported.
           </P>
  +        <P> Here is the list of
  +            <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Xerces-C%2B%2B&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&order=bugs.bug_id">
  +            outstanding bugs</A>  that are currently reported in Bugzilla.
  +        </P>
  +        <P> Here is the list of
  +            <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=PatchAvailable&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +            outstanding patch</A>.
  +        </P>
       </FONT></TD></TR></TABLE><BR>
   
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Write good bug report</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  @@ -138,6 +146,8 @@
               are all necessary information to allow developer to reproduce,
               identify, evaluate and eventually, fix the bug, which is the very
               purpose of your reporting of the bug.
  +        </P>
  +        <P> And please use the Keyword <CODE><FONT face="courier, monospaced">&quot;PatchAvailable&quot;</FONT></CODE> if a patch is attached
           </P>
       </FONT></TD></TR></TABLE><BR>
   </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
  
  
  
  1.5       +64 -98    xml-site/targets/xerces-c/build-misc.html
  
  Index: build-misc.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/build-misc.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build-misc.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ build-misc.html	7 Feb 2003 20:05:44 -0000	1.5
  @@ -69,8 +69,9 @@
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ with ICU</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
           <P>Xerces-C++ may be built in stand-alone mode using
           native encoding support and also using ICU where you get support over 180
  -        different encodings. ICU stands for International Components for Unicode and is an
  -        open source distribution from IBM. You can get
  +        different encodings and/or locale specific message support. ICU stands for
  +        International Components for Unicode and is an open source distribution from
  +        IBM. You can get
           <A href="http://oss.software.ibm.com/icu/">ICU libraries</A> from
           <A href="http://oss.software.ibm.com/developerworks/opensource/">IBM's developerWorks site</A>
           or go to the ICU
  @@ -101,7 +102,7 @@
   
           <P>Extract Xerces-C++ source files from the .zip archive using WinZip, say
           in the root directory (an arbitrary drive x:). It should create a directory like
  -        '<CODE><FONT face="courier, monospaced">x:\xerces-c-src2_1_0</FONT></CODE>'.</P>
  +        '<CODE><FONT face="courier, monospaced">x:\xerces-c-src2_2_0</FONT></CODE>'.</P>
   
           <P>Extract the ICU files, using WinZip, in root directory of the disk
           where you have installed Xerces-C++, sources. After extraction, there
  @@ -115,10 +116,22 @@
           '<CODE><FONT face="courier, monospaced">VCVARS32.BAT</FONT></CODE>' or a similar file. Then at the prompt
           enter:</P>
   
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>set XERCESCROOT=x:\xerces-c-src2_1_0
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>set XERCESCROOT=x:\xerces-c-src2_2_0
   set ICUROOT=x:\icu
  -cd x:\xerces-c-src2_1_0\scripts
  -perl packageBinaries.pl -s x:\xerces-c-src2_1_0 -o x:\temp\xerces-c2_1_0-win32 -t icu</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +cd x:\xerces-c-src2_2_0\scripts
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>To build with ICU, either specify using ICU transcoding service,</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +perl packageBinaries.pl -s x:\xerces-c-src2_2_0 -o x:\temp\xerces-c2_2_0-win32 -t icu
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P> or specify using ICU message loader service</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +perl packageBinaries.pl -s x:\xerces-c-src2_2_0 -o x:\temp\xerces-c2_2_0-win32 -m icu
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
           <P>(Match the source directory to your system; the target directory can be
           anything you want.)</P>
  @@ -128,12 +141,17 @@
           will build both ICU and Xerces-C++, and copy the files (relevant to the binary
           drop) to the target directory.</P>
   
  +        <P>If the parser is built with icu message loader (as mentioned above), or message
  +         catalog loader, you need an environment variable, XERCESC_NLS_HOME to point to
  +         the directory, $XERCESCROOT/msg, where the message files reside.
  +        </P>
  +
           <P>For a description of options available, you can enter:</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>perl packageBinaries.pl</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
           </FONT></TD></TR></TABLE><BR>
           <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building on UNIX</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
           <P>Extract Xerces-C++ source files into, say, the home directory ($HOME).
  -        It should create a directory like '<CODE><FONT face="courier, monospaced">$HOME/xerces-c-src2_1_0</FONT></CODE>'.</P>
  +        It should create a directory like '<CODE><FONT face="courier, monospaced">$HOME/xerces-c-src2_2_0</FONT></CODE>'.</P>
   
           <P>Extract the ICU files into the same directory
           where you have installed Xerces-C++ sources. After extraction, there
  @@ -141,9 +159,8 @@
           source files.</P>
   
           <P>Build the ICU according to the<A href="http://oss.software.ibm.com/cvs/icu/~checkout~/icu/readme.html">
  -        ICU Build instruction in ICU Readme</A>.   Then have its dll, <CODE><FONT face="courier, monospaced">libicuuc.so</FONT></CODE>
  -        and <CODE><FONT face="courier, monospaced">libicudata.so</FONT></CODE> (or <CODE><FONT face="courier, monospaced">.sl</FONT></CODE> for HP-UX or <CODE><FONT face="courier, monospaced">.a</FONT></CODE> for AIX),
  -        available from your library search path.</P>
  +        ICU Build instruction in ICU Readme</A>.   Then have its dll, <CODE><FONT face="courier, monospaced">libicuuc*</FONT></CODE>
  +        and <CODE><FONT face="courier, monospaced">libicudt*</FONT></CODE> available from your library search path.</P>
   
           <P>Then build the Xerces-C++ with ICU.  This is similar to building a standalone
           Xerces-C++ library as instructed in <A href="build-winunix.html#UNIX">
  @@ -155,14 +172,46 @@
           you can use the bundled perl script '<CODE><FONT face="courier, monospaced">packageBinaries.pl</FONT></CODE>' which
           will build both of them in one step.  Specify the option <CODE><FONT face="courier, monospaced">'-t icu'</FONT></CODE>
           when invoking the script.   For example:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export XERCESCROOT=$HOME/xerces-c-src2_1_0
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export XERCESCROOT=$HOME/xerces-c-src2_2_0
   export ICUROOT=$HOME/icu
  -cd $HOME/xerces-c-src2_1_0/scripts
  -perl packageBinaries.pl -s $HOME/xerces-c-src2_1_0 -o $HOME/temp/xerces-c2_1_0-aix -t icu</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +cd $HOME/xerces-c-src2_2_0/scripts
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>To build with ICU, either specify using ICU transcoding service,</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +perl packageBinaries.pl -s $HOME/xerces-c-src2_2_0 -o $HOME/temp/xerces-c2_2_0-aix -t icu
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P> or specify using ICU message loader service</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +perl packageBinaries.pl -s $HOME/xerces-c-src2_2_0 -o $HOME/temp/xerces-c2_2_0-aix -m icu
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>If the parser is built with icu message loader (as mentioned above), or message
  +         catalog loader, you need an environment variable, XERCESC_NLS_HOME to point to
  +         the directory, $XERCESCROOT/msg, where the message files reside.
  +        </P>
   
           </FONT></TD></TR></TABLE><BR>
       </FONT></TD></TR></TABLE><BR>
   
  +    <A name="RPMLinux"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ using RPM on Linux</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +        <P>Xerces-C++ may be built from the distributed source archive directly on Linux
  +        using RPM.  For example: </P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +rpm -ta xerces-c-src2_2_0.tar.gz (rpm 4.0 and older)
  +or
  +rpmbuild -ta xerces-c-src2_2_0.tar.gz (rpm 4.1 and later; ships with RedHat 8)
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +        <P>The Xerces-C++ RPM specificattion can be found in
  +           <BR><CODE><FONT face="courier, monospaced">xerces-c-src2_2_0/xerces-c.spec</FONT></CODE>.</P>
  +        <P>Please refer to the <A href="http://www.rpm.org/RPM-HOWTO">RPM-HOWTO</A>,
  +           for more RPM related information.</P>
  +    </FONT></TD></TR></TABLE><BR>
  +
       <A name="WinCOM"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ COM Wrapper on Windows</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
           <P>To build the COM module for use with XML on Windows platforms, you
  @@ -264,91 +313,8 @@
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>I wish to port Xerces to my favourite platform. Do you have any suggestions?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <P>All platform dependent code in Xerces has been
         isolated to a couple of files, which should ease the porting
  -      effort.  Here are the basic steps that should be followed to
  -      port Xerces.</P>
  -
  -      <OL>
  -
  -        <LI>The directory <CODE><FONT face="courier, monospaced">src/xercesc/util/Platforms</FONT></CODE> contains the
  -        platform sensitive files while <CODE><FONT face="courier, monospaced">src/xercesc/util/Compilers</FONT></CODE> contains
  -        all development environment sensitive files. Each operating
  -        system has a file of its own and each development environment
  -        has another one of its own too.
  -
  -        <BR>
  -
  -        As an example, the Win32 platform as a <CODE><FONT face="courier, monospaced">Win32Defs.hpp</FONT></CODE> file
  -        and the Visual C++ environment has a <CODE><FONT face="courier, monospaced">VCPPDefs.hpp</FONT></CODE> file.
  -        These files set up certain define tokens, typedefs,
  -        constants, etc... that will drive the rest of the code to
  -        do the right thing for that platform and development
  -        environment. AIX/CSet have their own <CODE><FONT face="courier, monospaced">AIXDefs.hpp</FONT></CODE> and
  -        <CODE><FONT face="courier, monospaced">CSetDefs.hpp</FONT></CODE> files, and so on. You should create new
  -        versions of these files for your platform and environment
  -        and follow the comments in them to set up your own.
  -        Probably the comments in the Win32 and Visual C++ will be
  -        the best to follow, since that is where the main
  -        development is done.</LI>
  -
  -        <LI>Next, edit the file <CODE><FONT face="courier, monospaced">XercesDefs.hpp</FONT></CODE>, which is where all
  -            of the fundamental stuff comes into the system. You will
  -            see conditional sections in there where the above
  -            per-platform and per-environment headers are brought in.
  -            Add the new ones for your platform under the appropriate
  -            conditionals.</LI>
  -
  -        <LI>Now edit <CODE><FONT face="courier, monospaced">AutoSense.hpp</FONT></CODE>. Here we set canonical Xerces
  -            internal <CODE><FONT face="courier, monospaced">#define</FONT></CODE> tokens which indicate the platform and
  -            compiler. These definitions are based on known platform
  -            and compiler defines.
  -            <BR>
  -            <CODE><FONT face="courier, monospaced">AutoSense.hpp</FONT></CODE> is included in <CODE><FONT face="courier, monospaced">XercesDefs.hpp</FONT></CODE> and the
  -            canonical platform and compiler settings thus defined will
  -            make the particular platform and compiler headers to be
  -            the included at compilation.
  -            <BR>
  -            It might be a little tricky to decipher this file so be
  -            careful. If you are using say another compiler on Win32,
  -            probably it will use similar tokens so that the platform
  -            will get picked up already using what is already there.</LI>
  -
  -        <LI>Once this is done, you will then need to implement a
  -            version of the <I>platform utilities</I> for your platform.
  -            Each operating system has a file which implements some
  -            methods of the XMLPlatformUtils class, specific to that
  -            operating system. These are not terribly complex, so it
  -            should not be a lot of work. The Win32 version is called
  -            <CODE><FONT face="courier, monospaced">Win32PlatformUtils.cpp</FONT></CODE>, the AIX version is
  -            <CODE><FONT face="courier, monospaced">AIXPlatformUtils.cpp</FONT></CODE> and so on. Create one for your
  -            platform, with the correct name, and empty out all of the
  -            implementation so that just the empty shells of the
  -            methods are there (with dummy returns where needed to make
  -            the compiler happy.) Once you've done that, you can start
  -            to get it to build without any real implementation.</LI>
  -
  -        <LI>Once you have the system building, then start
  -            implementing your own platform utilities methods. Follow
  -            the comments in the Win32 version as to what they do, the
  -            comments will be improved in subsequent versions, but they
  -            should be fairly obvious now. Once you have these
  -            implementations done, you should be able to start
  -            debugging the system using the demo programs.</LI>
  -      </OL>
  -
  -      <P>Other concerns are:</P>
  -
  -      <UL>
  -        <LI>Does ICU compile on your platform? If not, then you'll need to
  -            create a transcoder implementation that uses your local transcoding
  -            services. The Iconv transcoder should work for you, though perhaps
  -            with some modifications.</LI>
  -        <LI>What message loader will you use? To get started, you can use the
  -            &quot;in memory&quot; one, which is very simple and easy. Then, once you get
  -            going, you may want to adapt the message catalog message loader, or
  -            write one of your own that uses local services.</LI>
  -      </UL>
  -
  -      <P>That is the work required in a nutshell!</P>
  +      effort.  Please refer to <A href="program-others.html#PortingGuidelines">Porting
  +      Guidelines</A> for further details.</P>
       </FONT></TD></TR></TABLE><BR>
   
   
  
  
  
  1.6       +32 -17    xml-site/targets/xerces-c/build-other.html
  
  Index: build-other.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/build-other.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build-other.html	29 Aug 2002 21:27:29 -0000	1.5
  +++ build-other.html	7 Feb 2003 20:05:44 -0000	1.6
  @@ -193,9 +193,9 @@
            name based on the parser version (using apache xerces versioning)):</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>qsh:
   cd &lt;full path to Xerces-C++&gt;/lib
  -qar -cuv libxerces-c21.0.so *.o
  +qar -cuv libxerces-c22.0.so *.o
   will results in
  -command = CRTBNDDIR BNDDIR(yourlib/libxercesc) TEXT('/yourlib/Xerces-C++/lib/libxerces-c21.0.so')
  +command = CRTBNDDIR BNDDIR(yourlib/libxercesc) TEXT('/yourlib/Xerces-C++/lib/libxerces-c22.0.so')
   command = ADDBNDDIRE BNDDIR(yourlib/libxercesc) OBJ((yourlib/LIBXERCESC *SRVPGM) )</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
   
  @@ -224,8 +224,8 @@
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
   qsh:
   cd &lt;full path to Xerces-C++&gt;/lib
  -ln -s /qsys.lib/&lt;outputdir&gt;.lib/libxercesc.srvpgm   libxerces-c21.0.so
  -qar -cuv libxerces-c21.0.so *.o
  +ln -s /qsys.lib/&lt;outputdir&gt;.lib/libxercesc.srvpgm   libxerces-c22.0.so
  +qar -cuv libxerces-c22.0.so *.o
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
            <P>If you are on a v4 system using the ILE C++ PRPQ compiler (which is referred
  @@ -375,7 +375,7 @@
   			</LI>
   			
   			<LI>Has two Mac OS native netaccessor classes. The first is based on Carbon and
  -			and classic supported URLAccess and may be used in the broadest variety of
  +			classic supported URLAccess and may be used in the broadest variety of
   			configurations [MacOSURLAccess]. The second [MacOSURLAccessCF] is based on
   			CFURLAccess, which requires either Carbon or Mac OS X CoreServices.framework.
   			This second NetAccessor is useful in Mac OS X configurations where reliance on
  @@ -394,9 +394,11 @@
   			</P>
   			
   			<P>Xerces-C++ may be built with CodeWarrior under Mac OS Classic or Mac OS X. Since
  -			the Xerces-C++ code contains some files with very long names, and CodeWarrior
  -			does not yet support use of files with such long names, the installation
  -			in this case is somewhat involved.
  +			the Xerces-C++ code contains some files with very long names, and earlier versions
  +			of Mac OS, as well as earlier versions of CodeWarrior, did not support file names
  +			longer than 32 characters, CodeWarrior 8.0 is required. If you are building Xerces-C++ 
  +			on a Mac OS 9 system, be extremely carefull in how to unpack and/or transfer the Xerces-C++ 
  +			files to that system, to ensure that their file names are not trancated in the process.
   			</P>
   			
   			<P><B>Installing Xerces-C++ for use with CodeWarrior:</B>
  @@ -409,9 +411,11 @@
   			</P>
   			
   			<P>It is extemely important to ensure that you retrieve and unpack the sources
  -			with a tool that does not truncate file names. The command line tar utility on Mac OS X
  -			will do the right thing; current versions of StuffIt seem to truncate names as they
  -			unpack tar archives. Failure to do this properly will result in broken projects.
  +			with a tool that does not truncate file names. The command line gnutar utility on Mac
  +			OS X will do the right thing; older versions of StuffIt truncate names to 31 characters as
  +			they unpack tar archives, though versions &gt;= 7.0.1 seem to work, at least on Mac OS X.
  +			The command line tool tar will truncate path names that get too long; gnutar should be
  +			used instead. Failure to heed these warnings will result in broken projects.
   			</P>
   			
   			<P><B>Building Xerces-C++ with CodeWarrior:</B>
  @@ -461,9 +465,8 @@
   			</P>
   			
   			<UL>
  -				<LI>Since you are running under Mac OS X, and if you are not also performing
  -				CodeWarrior builds, it is not necessary to shorten file names or set the
  -				type/creator codes as required for CodeWarrior.
  +				<LI>Be sure to heed warnings under &quot;special instructions&quot; below regarding which
  +				tools must be used to unpack archives: gnutar is your friend.
   				</LI>
   				
   				<LI>The Project Builder project builds XercesLib as the framework
  @@ -486,7 +489,9 @@
   			<UL>
   				<LI>In general, the Mac OS X command line build follows the generic unix
   				build instructions. You need to set your XERCESCROOT environment variable,
  -				<CODE><FONT face="courier, monospaced">./runConfigure</FONT></CODE>, and <CODE><FONT face="courier, monospaced">make</FONT></CODE>.
  +				<CODE><FONT face="courier, monospaced">./runConfigure</FONT></CODE>, and <CODE><FONT face="courier, monospaced">make</FONT></CODE>. Be sure to heed warnings
  +				under &quot;special instructions&quot; below regarding which tools must be used to unpack
  +				archives: gnutar is your friend.
   				</LI>
   			</UL>
   		
  @@ -509,6 +514,16 @@
   		
   		<TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Special usage information for Xerces-C++ on the Macintosh</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
   		
  +			<P><B>Unpacking the tar archive</B></P>
  +			
  +			<P>It is extemely important to ensure that you retrieve and unpack the sources
  +			with a tool that does not truncate file names. The command line gnutar utility on Mac
  +			OS X will do the right thing; older versions of StuffIt truncate names to 31 characters as
  +			they unpack tar archives, though versions &gt;= 7.0.1 seem to work, at least on Mac OS X.
  +			The command line tool tar will truncate path names that get too long; gnutar should be
  +			used instead. Failure to heed these warnings will result in broken projects.
  +			</P>
  +			
   			<P><B>File Path Specification</B></P>
   			
   			<P>Apart from the build instructions, above, the most important note
  @@ -518,8 +533,8 @@
   			expected by the shell. The easiest means of creating and interpreting these
   			paths will be through the routines <CODE><FONT face="courier, monospaced">XMLCreateFullPathFromFSRef</FONT></CODE>
   			and <CODE><FONT face="courier, monospaced">XMLParsePathToFSRef</FONT></CODE> as declared in the file
  -			<CODE><FONT face="courier, monospaced">MacOSPlatformUtils.hpp</FONT></CODE>. FSSpec variants of these routines are
  -			also supplied.
  +			<CODE><FONT face="courier, monospaced">MacOSPlatformUtils.hpp</FONT></CODE>. <CODE><FONT face="courier, monospaced">FSSpec</FONT></CODE> variants of these
  +			routines are also supplied.
   			</P>
   			
   			<P><B>Mac OS Version Compatibility</B></P>
  
  
  
  1.5       +44 -16    xml-site/targets/xerces-c/build-winunix.html
  
  Index: build-winunix.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/build-winunix.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build-winunix.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ build-winunix.html	7 Feb 2003 20:05:44 -0000	1.5
  @@ -79,16 +79,16 @@
               <P>The workspace containing the Xerces-C++ project file and
               all other samples is in:</P>
               <P>For MSVC Version 6:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>xerces-c-src2_1_0\Projects\Win32\VC6\xerces-all\xerces-all.dsw</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>xerces-c-src2_2_0\Projects\Win32\VC6\xerces-all\xerces-all.dsw</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
               <P>For MSVC Version 7 (Visual C++.Net):</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>xerces-c-src2_1_0\Projects\Win32\VC7\xerces-all\xerces-all.sln</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>xerces-c-src2_2_0\Projects\Win32\VC7\xerces-all\xerces-all.sln</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
               <P>Once you are inside MSVC, you need to build the project marked
               <B>XercesLib</B>.</P>
               <P>If you want to include the Xerces-C++ project separately,
               you need to pick up:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>(For MSVC V6) xerces-c-src2_1_0\Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsp
  -(For MSVC V7) xerces-c-src2_1_0\Projects\Win32\VC7\xerces-all\XercesLib\XercesLib.vcproj</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>(For MSVC V6) xerces-c-src2_2_0\Projects\Win32\VC6\xerces-all\XercesLib\XercesLib.dsp
  +(For MSVC V7) xerces-c-src2_2_0\Projects\Win32\VC7\xerces-all\XercesLib\XercesLib.vcproj</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
               <P>You must make sure that you are linking your application with
               the xerces-c_2.lib library and also make sure that
               the associated DLL is somewhere in your path.</P>
  @@ -104,7 +104,7 @@
               on the selection. Then choose &quot;Build (selection only)&quot; to build all the
               samples in one shot.</P>
   
  -            <P>If you are using the binary package, load the xerces-c2_1_0-win32\samples\Projects\Win32\VC6\samples.dsw
  +            <P>If you are using the binary package, load the xerces-c2_2_0-win32\samples\Projects\Win32\VC6\samples.dsw
                 Microsoft Visual C++ workspace inside your MSVC IDE. Then select all the samples and right click
                 on the selection. Then choose &quot;Build (selection only)&quot; to build all the
                 samples in one shot.</P>
  @@ -121,13 +121,13 @@
               <P>Xerces-C++ source distribution provides a makefile <CODE><FONT face="courier, monospaced">all.mak</FONT></CODE>
               which will build everything including samples, tests and the parser library.</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  -cd xerces-c-src2_1_0\Projects\Win32\VC6\xerces-all\all
  +cd xerces-c-src2_2_0\Projects\Win32\VC6\xerces-all\all
   nmake -f all.mak &quot;CFG=all - Win64 Release&quot; CPP=ecl.exe
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
               <P>If you want to just build the Xerces-C++ parser library alone, then</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  -cd xerces-c-src2_1_0\Projects\Win32\VC6\xerces-all\XercesLib
  +cd xerces-c-src2_2_0\Projects\Win32\VC6\xerces-all\XercesLib
   nmake -f XercesLib.mak &quot;CFG=XercesLib - Win64 Release&quot; CPP=ecl.exe
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  @@ -148,7 +148,7 @@
   		   </P>
   
              <UL>
  -		       <LI> xerces-c-src2_1_0\Projects\Win32\BCB6\Xerces-all\Xerces-all.bpg </LI>
  +		       <LI> xerces-c-src2_2_0\Projects\Win32\BCB6\Xerces-all\Xerces-all.bpg </LI>
       	   </UL>
   
   		   <P> Each project in the group refers a directory below \Xerces-all.
  @@ -156,7 +156,7 @@
              </P>
   
              <UL>
  -    	       <LI> xerces-c-src2_1_0\Projects\Win32\BCB6\Xerces-all\XercesLib </LI>
  +    	       <LI> xerces-c-src2_2_0\Projects\Win32\BCB6\Xerces-all\XercesLib </LI>
   		   </UL>
   
              <P> To build any project, open the project manager.  Double click on the project
  @@ -170,6 +170,33 @@
   
           </FONT></TD></TR></TABLE><BR>
       </FONT></TD></TR></TABLE><BR>
  +    <A name="CygWin"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ on Windows using Cygwin</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +        <P><B>Do not jump into the build directly before reading this.</B></P>
  +
  +		<P>Xerces-C++ may be built in the
  +		<A href="http://www.cygwin.com">Cygwin</A> environment for use
  +		by Cygwin applications.  As with the <A href="#UNIX">UNIX</A>
  +		platforms, Xerces-C++ on Cygwin uses
  +		<A href="http://www.gnu.org">GNU</A> tools.  Therefore, with a
  +		couple of notable exceptions, Xerces-C++ on Cygwin is built using
  +		the same instructions as the UNIX platforms.  The build environment
  +		variable XERCESCROOT must be set to the proper path containing the
  +		Xerces-C++ sources and runConfigure must be run with the
  +		&quot;-pcygwin -cgcc -xg++&quot; arguments.</P>
  +	
  +		<P>Note that Cygwin is different from the UNIX platforms in the way
  +		that it finds libraries at run time.  While UNIX platforms may use the
  +		environment variable LD_LIBRARY_PATH, Cygwin uses the PATH environment
  +		variable.</P>
  +
  +		<P>There is an issue with the
  +		<A href="http://www.gnu.org/software/gcc/gcc.html">gcc/g++</A>
  +		compiler version 2.95, where C++ exceptions thrown from a dll will
  +		cause the application to crash, regardless of whether there is a &quot;catch&quot;
  +		statement.  This bug doesn't occur in tests using gcc 3.1 or 3.2, so it
  +		is recommended that you use gcc 3.1 or higher.</P>
  +    </FONT></TD></TR></TABLE><BR>
   
       <A name="UNIX"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ on UNIX platforms</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  @@ -179,7 +206,7 @@
           <A href="http://www.gnu.org/software/make/make.html">GNU Make</A>
           to build the system. You must first make sure you
           have these tools installed on your system before proceeding.
  -        If you don not have required tools, ask your system administrator
  +        If you do not have required tools, ask your system administrator
           to get them for you. These tools are free under the GNU Public License
           and may be obtained from the
           <A href="http://www.gnu.org">Free Software Foundation</A>.</P>
  @@ -218,7 +245,7 @@
           <TR>
             <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Redhat Linux 7.2&nbsp;
         </FONT></TD>
  -          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">g++ 3.1&nbsp;
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v6, icc&nbsp;
         </FONT></TD>
           </TR>
           <TR>
  @@ -301,7 +328,7 @@
               compiler invocation command without any parameters (e.g. xlc_r, or g++, or cc)
               and check if you get a proper response back.</P>
               <P>Next set your Xerces-C++ root path as follows:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export XERCESCROOT=&lt;full path to xerces-c-src2_1_0&gt;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export XERCESCROOT=&lt;full path to xerces-c-src2_2_0&gt;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
               <P>This should be the full path of the directory where you extracted Xerces-C++.</P>
               </FONT></TD></TR></TABLE><BR>
  @@ -350,7 +377,7 @@
          -d (specifies that you want to build debug version)
          -m &lt;message loader&gt; can be 'inmem', 'icu', 'MsgFile' or 'iconv'
          -n &lt;net accessor&gt; can be 'fileonly', 'libwww', 'socket' or 'native'
  -       -t &lt;transcoder&gt; can be 'icu', 'Iconv400', 'Iconv390', 'IconvFBSD' or 'native'
  +       -t &lt;transcoder&gt; can be 'icu', 'Iconv400', 'Iconv390', 'Uniconv390', 'IconvFBSD' or 'native'
          -r &lt;thread option&gt; can be 'pthread' or 'dce' (AIX, HP-11, and Solaris) or 'sproc' (IRIX) or 'none'
          -b &lt;bitsToBuild&gt; (accepts '64', '32')
          -l &lt;extra linker options&gt;
  @@ -408,6 +435,7 @@
   creating util/Transcoders/ICU/Makefile
   creating util/Transcoders/Iconv/Makefile
   creating util/Transcoders/Iconv390/Makefile
  +creating util/Transcoders/Uniconv390/Makefile
   creating util/Transcoders/Iconv400/Makefile
   creating util/Transcoders/IconvFBSD/Makefile
   creating util/Transcoders/MacOSUnicodeConverter/Makefile
  @@ -472,7 +500,7 @@
   configure
   
   If the result of the above commands look OK to you, go to the directory
  -$HOME/xerces-c-src2_1_0/src/xercesc and type &quot;gmake&quot; to make the XERCES-C system.</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +$HOME/xerces-c-src2_2_0/src/xercesc and type &quot;gmake&quot; to make the XERCES-C system.</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
   <TABLE border="0" cellpadding="0" cellspacing="3" width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0" height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><I>The error message concerning <CODE><FONT face="courier, monospaced">conf.h</FONT></CODE>
   is NOT an indication of a problem. This code has been inserted to make it
  @@ -496,11 +524,11 @@
           <P>The installation process for the samples is same on all UNIX
            platforms.
           </P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples
   ./runConfigure -p&lt;platform&gt; -c&lt;C_compiler&gt; -x&lt;C++_compiler&gt;
   gmake</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
            <P>This will create the object files in each sample directory
  -          and the executables in ' xerces-c2_1_0-linux/bin' directory.</P>
  +          and the executables in ' xerces-c2_2_0-linux/bin' directory.</P>
   
            <P>Note that <B>runConfigure</B> is just a helper script and you are free to
             use <B>./configure</B> with the correct parameters to make it work
  
  
  
  1.6       +2 -0      xml-site/targets/xerces-c/build.html
  
  Index: build.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/build.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- build.html	29 Aug 2002 21:27:29 -0000	1.5
  +++ build.html	7 Feb 2003 20:05:44 -0000	1.6
  @@ -73,6 +73,7 @@
          <LI><A href="build-winunix.html#WinNT">Building Xerces-C++ on Windows using Microsoft Visual C++</A></LI>
          <LI><A href="build-winunix.html#WinIntel">Building Xerces-C++ 64 bit binary on Windows XP using Intel C++ Compiler</A></LI>
          <LI><A href="build-winunix.html#WinBorland">Building Xerces-C++ on Windows using Borland C++Builder</A></LI>
  +       <LI><A href="build-winunix.html#CygWin">Building Xerces-C++ on Windows using Cygwin</A></LI>
          <LI><A href="build-winunix.html#UNIX">Building Xerces-C++ on UNIX platforms</A></LI>
          <LI><A href="build-winunix.html#UNIX_SingleThread">Building Xerces-C++ as a single-threaded library on Unix platforms</A></LI>
       </UL>
  @@ -92,6 +93,7 @@
         or jump directly to:</P>
       <UL>
          <LI><A href="build-misc.html#ICUPerl">Building Xerces-C++ with ICU</A></LI>
  +       <LI><A href="build-misc.html#RPMLinux">Building Xerces-C++ using RPM on Linux</A></LI>
          <LI><A href="build-misc.html#WinCOM">Building Xerces-C++ COM Wrapper on Windows</A></LI>
          <LI><A href="build-misc.html#UserDoc">Building User Documentation</A></LI>
          <LI><A href="build-misc.html#PortInfo">I wish to port Xerces to my favourite platform. Do you have any suggestions?</A></LI>
  
  
  
  1.5       +1 -1      xml-site/targets/xerces-c/createdoc.html
  
  Index: createdoc.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/createdoc.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- createdoc.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ createdoc.html	7 Feb 2003 20:05:44 -0000	1.5
  @@ -77,7 +77,7 @@
                in memory from scratch. To run CreateDOMDocument, enter the following</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>CreateDOMDocument</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Here is a sample output from CreateDOMDocument</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   CreateDOMDocument
   The tree just created contains: 4 elements.</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  
  
  
  1.3       +13 -7     xml-site/targets/xerces-c/dom3.html
  
  Index: dom3.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/dom3.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- dom3.html	29 Aug 2002 21:27:29 -0000	1.2
  +++ dom3.html	7 Feb 2003 20:05:44 -0000	1.3
  @@ -67,16 +67,16 @@
   <IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Disclaimer</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
       <P>
  -    The Xerces-C++ 2.1.0 contains a partial implementation of the W3C Document Object Model
  +    The Xerces-C++ 2.2.0 contains a partial implementation of the W3C Document Object Model
       Level 3.  This implementation is experimental.  The DOM Level 3 specification is
       still in working draft stage: you should not consider this implementation complete or correct.</P>
       <P>The limitations of this implementation are detailed below.
  -    Please, read this document before using Xerces-C++ 2.1.0.
  +    Please, read this document before using Xerces-C++ 2.2.0.
       </P>
   </FONT></TD></TR></TABLE><BR>
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Introduction</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
       <P>
  -    The Xerces-C++ 2.1.0 contains an experimental implementation of
  +    The Xerces-C++ 2.2.0 contains an experimental implementation of
       a subset of the W3C DOM Level 3 as specified in </P>
       <UL>
         <LI><A href="http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020409/">
  @@ -88,7 +88,7 @@
   </FONT></TD></TR></TABLE><BR>
   
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Implementation of DOM Level 3 Core</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -    <P>The following are implemented in Xerces-C++ 2.1.0.</P>
  +    <P>The following are implemented in Xerces-C++ 2.2.0.</P>
   <UL>
       <LI>
           <CODE><FONT face="courier, monospaced">DOMImplementationRegistry</FONT></CODE>, <CODE><FONT face="courier, monospaced">DOMImplementationSource</FONT></CODE>
  @@ -107,19 +107,25 @@
           <CODE><FONT face="courier, monospaced">DOMErrorHandler</FONT></CODE>, <CODE><FONT face="courier, monospaced">DOMError</FONT></CODE>, <CODE><FONT face="courier, monospaced">DOMLocator</FONT></CODE>
       </LI>
       <LI>
  -        <CODE><FONT face="courier, monospaced">DOMNode</FONT></CODE>: set/getUserData, isSameNode, isEqualNode, compareTreePosition, lookupNamespaceURI, lookupNamespacePrefix, isDefaultNamespace
  +        <CODE><FONT face="courier, monospaced">DOMNode</FONT></CODE>: set/getUserData, isSameNode, isEqualNode, compareTreePosition, lookupNamespaceURI, lookupNamespacePrefix, isDefaultNamespace, baseURI
       </LI>
       <LI>
           <CODE><FONT face="courier, monospaced">DOMText</FONT></CODE>: getIsWhitespaceInElementContent
       </LI>
       <LI>
  +        <CODE><FONT face="courier, monospaced">DOMAttr</FONT></CODE>: isID, getTypeInfo
  +    </LI>
  +    <LI>
  +        <CODE><FONT face="courier, monospaced">DOMElement</FONT></CODE>: setIdAttributeNode, setIdAttributeNS, setIdAttribute, getTypeInfo
  +    </LI>
  +    <LI>
           <CODE><FONT face="courier, monospaced">DOMUserDataHandler</FONT></CODE>
       </LI>
   </UL>
   </FONT></TD></TR></TABLE><BR>
   
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Implementation of DOM Level 3 Load and Save</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -    <P>The following are implemented in Xerces-C++ 2.1.0.</P>
  +    <P>The following are implemented in Xerces-C++ 2.2.0.</P>
   <UL>
       <LI>
           <CODE><FONT face="courier, monospaced">DOMImplementationLS</FONT></CODE>
  @@ -140,7 +146,7 @@
   
   </FONT></TD></TR></TABLE><BR>
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Implementation of DOM Level 3 Abstract Schemas</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -    <P>The entire section has not been implemented in Xerces-C++ 2.1.0.</P>
  +    <P>The entire section has not been implemented in Xerces-C++ 2.2.0.</P>
   </FONT></TD></TR></TABLE><BR>
   
   </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
  
  
  
  1.5       +2 -1      xml-site/targets/xerces-c/domcount.html
  
  Index: domcount.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/domcount.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- domcount.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ domcount.html	7 Feb 2003 20:05:44 -0000	1.5
  @@ -91,6 +91,7 @@
       -n          Enable namespace processing. Defaults to off.
       -s          Enable schema processing. Defaults to off.
       -f          Enable full schema constraint checking. Defaults to off.
  +    -locale=ll_CC specify the locale, default: en_US 
       -?          Show this help.
   
     * = Default if not provided explicitly.
  @@ -99,7 +100,7 @@
                <B>-v=never</B>  will not use any validation<BR>
                <B>-v=auto</B>   will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from DOMCount</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   DOMCount -v=always personal.xml
   personal.xml: 20 ms (37 elems)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  
  
  
  1.5       +2 -1      xml-site/targets/xerces-c/domprint.html
  
  Index: domprint.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/domprint.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- domprint.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ domprint.html	7 Feb 2003 20:05:44 -0000	1.5
  @@ -101,6 +101,7 @@
       -wddc=xxx   Enable/Disable discard-default-content.   Default on.  
       -wflt=xxx   Enable/Disable filtering.                 Default off. 
       -wfpp=xxx   Enable/Disable format-pretty-print.       Default off.
  +    -wbom=xxx   Enable/Disable write Byte-Order-Mark      Default off.
       -?          Show this help
     * = Default if not provided explicitly.
   
  @@ -112,7 +113,7 @@
                <B>-v=never</B>  will not use any validation<BR>
                <B>-v=auto</B>   will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from DOMPrint</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   DOMPrint -v=always personal.xml
   
   &lt;?xml version=&quot;1.0&quot; encoding=&quot;iso-8859-1&quot;?&gt;
  
  
  
  1.6       +1 -1      xml-site/targets/xerces-c/enumval.html
  
  Index: enumval.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/enumval.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- enumval.html	29 Aug 2002 21:27:29 -0000	1.5
  +++ enumval.html	7 Feb 2003 20:05:44 -0000	1.6
  @@ -82,7 +82,7 @@
   data structures.
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Here is a sample output from EnumVal</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   EnumVal personal.xml
   
   ELEMENTS:
  
  
  
  1.4       +119 -54   xml-site/targets/xerces-c/faq-build.html
  
  Index: faq-build.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/faq-build.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- faq-build.html	29 Aug 2002 21:27:29 -0000	1.3
  +++ faq-build.html	7 Feb 2003 20:05:44 -0000	1.4
  @@ -64,16 +64,73 @@
   
     <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-96');" onMouseOver="rolloverOn('side-ext-96');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-96" onLoad="rolloverLoad('side-ext-96','graphics/ext-96-label-2.jpg','graphics/ext-96-label-3.jpg');" src="graphics/ext-96-label-3.jpg" vspace="0" width="120"></A><BR>
     <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-98');" onMouseOver="rolloverOn('side-ext-98');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-98" onLoad="rolloverLoad('side-ext-98','graphics/ext-98-label-2.jpg','graphics/ext-98-label-3.jpg');" src="graphics/ext-98-label-3.jpg" vspace="0" width="120"></A><BR>
  -<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A href="#faq-1">Why do I get Internal Compiler Error when compiling Xerces-C++ for a 64bit target with gcc?</A></LI><LI><A href="#faq-2">Why do I get compilation error when compiling Xerces-C++ on FreeBSD with native transcoder?</A></LI><LI><A href="#faq-3">Building Xerces-C++ with compiler GCC 2.7.x or 2.8.x gives problem, what's wrong?</A></LI><LI><A href="#faq-4">Why does my application gives unresolved linking errors on Solaris?</A></LI><LI><A href="#faq-5">Why does my application gives unresolved linking errors on AIX?</A></LI><LI><A href="#faq-6">Why do I get link error saying icudata library not found when building with ICU?</A></LI><LI><A href="#faq-7">I cannot run the sample applications. What is wrong?</A></LI><LI><A href="#faq-8">Why does my application crash on AIX when I run it under a          multi-threaded environment?</A></LI><LI><A href="#faq-9">Why does my multi-threaded application crash on Solaris 2.6?</A></LI><LI><A href="#faq-10">I just built my own application using the Xerces-C++ parser. Why does it crash?</A></LI><LI><A href="#faq-11">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="#faq-12">Can't debug into the Xerces-C++ DLL with the MSVC debugger</A></LI><LI><A href="#faq-13">First-chance exception in Microsoft debugger</A></LI><LI><A href="#faq-14">Fatal Error: Cannot open include file: XXX: No such file or directory</A></LI></UL></FONT></TD></TR></TABLE><BR><BR><A name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get Internal Compiler Error when compiling Xerces-C++ for a 64bit target with gcc?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A href="#faq-1">Why do I get compilation error saying undeclared identifier or class undedined?</A></LI><LI><A href="#faq-2">Why do I get compilation error saying DOMDocument was declared twice using               Microsoft Visual C++.Net?</A></LI><LI><A href="#faq-3">Why do I get Internal Compiler Error when compiling Xerces-C++ for a 64bit target with gcc?</A></LI><LI><A href="#faq-4">Why do I get compilation error when compiling Xerces-C++ on FreeBSD with native transcoder?</A></LI><LI><A href="#faq-5">Building Xerces-C++ with compiler GCC 2.7.x or 2.8.x gives problem, what's wrong?</A></LI><LI><A href="#faq-6">Why does my application gives unresolved linking errors?</A></LI><LI><A href="#faq-7">Why do I get link error saying icudata library not found when building with ICU?</A></LI><LI><A href="#faq-8">I cannot run the sample applications. What is wrong?</A></LI><LI><A href="#faq-9">Why does my application crash on AIX when I run it under a          multi-threaded environment?</A></LI><LI><A href="#faq-10">Why does my multi-threaded application crash on Solaris 2.6?</A></LI><LI><A href="#faq-11">I just built my own application using the Xerces-C++ parser. Why does it crash?</A></LI><LI><A href="#faq-12">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="#faq-13">Can't debug into the Xerces-C++ DLL with the MSVC debugger</A></LI><LI><A href="#faq-14">First-chance exception in Microsoft debugger</A></LI><LI><A href="#faq-15">Fatal Error: Cannot open include file: XXX: No such file or directory</A></LI><LI><A href="#faq-16">Cannot load message domain, Xerces Panic Error</A></LI></UL></FONT></TD></TR></TABLE><BR><BR><A name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get compilation error saying undeclared identifier or class undedined?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +      <P>Xerces-C++ 2.2.0 now supports C++ Namespace.</P>
  +
  +      <P>If C++ Namespace is ENABLED,
  +         users' applications must namespace qualified all the Xerces-C++ classes/data/variables with
  +         <CODE><FONT face="courier, monospaced">&quot;xercesc::&quot;</FONT></CODE> or add the <CODE><FONT face="courier, monospaced">&quot;using namespace xercesc;&quot;</FONT></CODE>
  +         clause.  Users also need to ensure all forward declarations are properly qualified or scope.
  +         For example
  +      </P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +#include &lt;stdio.h&gt;
  +#include &lt;stdlib.h&gt;
  +#include &lt;xercesc/sax/HandlerBase.hpp&gt;
  +
  +// indicate using Xerces-C++ namespace in general
  +using namespace xercesc;
  +
  +// need to properly scope any forward declarations
  +namespace xercesc {
  +class AttributeList;
  +}
  +
  +// or namespace qualifier the forward declarations
  +class xercesc::ErrorHandler;
  +
  +class MySAXHandlers : public HandlerBase
  +{
  +public:
  +    // -----------------------------------------------------------------------
  +    //  Handlers for the SAX DocumentHandler interface
  +    // -----------------------------------------------------------------------
  +    void startElement(const XMLCh* const name, AttributeList&amp; attributes);
  +    void characters(const XMLCh* const chars, const unsigned int length);
  +:
  +:
  +};
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +      <P>See the Programming Guide <A href="program-others.html#CPPNamespace">
  +         Using C++ Namespace</A> for more details.
  +      </P>
  +
  +    </FONT></TD></TR></TABLE><BR><A name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get compilation error saying DOMDocument was declared twice using
  +              Microsoft Visual C++.Net?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +      <P>Your application somehow has picked up the Microsoft SDK header <CODE><FONT face="courier, monospaced">Msxml.h</FONT></CODE>
  +         which has its own typedef of <CODE><FONT face="courier, monospaced">DOMDocument</FONT></CODE>.   This confuses
  +         with the Xerces-C++ 2.2.0 <CODE><FONT face="courier, monospaced">xercesc::DOMDocument</FONT></CODE>
  +         and thus lead to the compilation errors.</P>
  +
  +      <P> Qualifier the use of DOMDocument in your application explicitly e.g.
  +         <BR><BR><CODE><FONT face="courier, monospaced">XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument * fDoc;</FONT></CODE><BR><BR>
  +         will eliminate these compilation problems.
  +      </P>
  +
  +    </FONT></TD></TR></TABLE><BR><A name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get Internal Compiler Error when compiling Xerces-C++ for a 64bit target with gcc?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <P>This is a compiler problem.  Try turning off optimization to bypass the problem.</P>
  -    </FONT></TD></TR></TABLE><BR><A name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get compilation error when compiling Xerces-C++ on FreeBSD with native transcoder?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +    </FONT></TD></TR></TABLE><BR><A name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get compilation error when compiling Xerces-C++ on FreeBSD with native transcoder?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
          <P>Please make sure you configure with &quot;-t IconvFBSD&quot; to use FreeBSD specific native transcoder.
          </P>
   
          <P>Or you can use ICU transcoder (configure with -t icu) instead of the native transcoder.
          </P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ with compiler GCC 2.7.x or 2.8.x gives problem, what's wrong?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +    </FONT></TD></TR></TABLE><BR><A name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building Xerces-C++ with compiler GCC 2.7.x or 2.8.x gives problem, what's wrong?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
          <P>Users using GCC 2.7.x or 2.8.x may have unsuccessful compile/link/run experience with
             Xerces-C++.  There were issues related to templates and multi threaded exception
             handling with this old version GCC compiler.
  @@ -82,39 +139,29 @@
          <P>Please upgrade to at least GCC 2.95.2.
          </P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my application gives unresolved linking errors on Solaris?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -
  -      <P>On Solaris there are a few things that need to be done before you
  -        execute your application using Xerces-C++. In case you're using the
  -        binary build of Xerces-C++ make sure that the OS and compiler are
  -        the same version as the ones used to build the binary (please refer to
  -        <A href="faq-distrib.html#faq-1">FAQ: What platforms / compilers are
  -        being used to build the binary distribution kits?</A>).  Different OS and
  -        compiler versions might cause unresolved linking problems or compilation
  -        errors. If the versions are different, rebuild the Xerces-C++ library on
  -        your system before building your application. If you're using ICU (which is
  -        packaged with XML4C) you need to rebuild the compatible version of ICU
  -        first.</P>
  -
  -      <P>Also check that the library path is set properly and that the correct
  -        versions of <CODE><FONT face="courier, monospaced">gmake</FONT></CODE> and <CODE><FONT face="courier, monospaced">autoconf</FONT></CODE> are on your system.</P>
  -
  -    </FONT></TD></TR></TABLE><BR><A name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my application gives unresolved linking errors on AIX?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -
  -      <P>In case you're using the binary build of Xerces-C++ make sure that the
  -        OS and compiler are the same version as the ones used to build the binary
  -        (please refer to <A href="faq-distrib.html#faq-1">FAQ: What platforms / compilers
  -        are being used to build the binary distribution kits?</A>).  Different OS and
  -        compiler versions might cause unresolved linking problems or compilation
  -        errors. If the versions are different, rebuild the Xerces-C++ library on
  -        your system before building your application. If you're using ICU (which is
  -        packaged with XML4C) you need to rebuild the compatible version of ICU
  -        first.</P>
  +    </FONT></TD></TR></TABLE><BR><A name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my application gives unresolved linking errors?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  -      <P>Also check that the library path is set properly and that the correct
  -        versions of <CODE><FONT face="courier, monospaced">gmake</FONT></CODE> and <CODE><FONT face="courier, monospaced">autoconf</FONT></CODE> are on your system.</P>
  -
  -    </FONT></TD></TR></TABLE><BR><A name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get link error saying icudata library not found when building with ICU?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +      <P>Please check the following:</P>
  +      <OL>
  +        <LI>If you're using the binary build of Xerces-C++, make sure that the OS and compiler are
  +            the same version as the ones used to build the binary (please refer to
  +            <A href="faq-distrib.html#faq-1">FAQ: What platforms / compilers are
  +            being used to build the binary distribution kits?</A>).  Different OS and
  +            compiler versions might cause unresolved linking problems or compilation
  +            errors. If the versions are different, rebuild the Xerces-C++ library on
  +            your system before building your application. If you're using ICU (which is
  +            packaged with XML4C) you need to rebuild the compatible version of ICU
  +            first.</LI>
  +        <LI>Check that the library path is set properly and that the correct
  +            versions of <CODE><FONT face="courier, monospaced">gmake</FONT></CODE> and <CODE><FONT face="courier, monospaced">autoconf</FONT></CODE> are on your system.</LI>
  +        <LI>If C++ Namespace support is ENABLED (all the binary distributions of Xerces-C++
  +            2.2.0 are built with C++ Namespace enabled), users' applications
  +            must namespace qualified all the Xerces-C++ classes/data/variables with
  +            <CODE><FONT face="courier, monospaced">&quot;xercesc::&quot;</FONT></CODE> or add the <CODE><FONT face="courier, monospaced">&quot;using namespace xercesc&quot;</FONT></CODE>
  +            clause.  See the Programming Guide <A href="program-others.html#CPPNamespace">
  +            Using C++ Namespace</A> for more details.</LI>
  +      </OL>
  +    </FONT></TD></TR></TABLE><BR><A name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get link error saying icudata library not found when building with ICU?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
          <P>There is a bug in the Makefile of ICU 1.7, 1.8 and 1.8.1.  The link created during
             ICU installation in $ICUROOT is, for example,
          </P>
  @@ -139,21 +186,21 @@
          </P>
   
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>I cannot run the sample applications. What is wrong?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +    </FONT></TD></TR></TABLE><BR><A name="faq-8"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>I cannot run the sample applications. What is wrong?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
         <P>In order to run an application built using Xerces you must
           set up your path and library search path properly. In the stand-alone version
           from Apache, you must have the Xerces-C++ runtime library available from
           your path settings.
         </P>
  -      <P>On Windows this library is called <CODE><FONT face="courier, monospaced">xerces-c_2_1_0.dll</FONT></CODE>
  +      <P>On Windows this library is called <CODE><FONT face="courier, monospaced">xerces-c_2_2_0.dll</FONT></CODE>
           which must be available from your <CODE><FONT face="courier, monospaced">PATH</FONT></CODE> settings. (Note that there are
           separate debug and release dlls for Windows.  The release dll is named
  -        <CODE><FONT face="courier, monospaced">xerces-c_2_1_0.dll</FONT></CODE>, and the debug dll
  -        is named <CODE><FONT face="courier, monospaced">xerces-c_2_1_0d.dll)</FONT></CODE>.
  +        <CODE><FONT face="courier, monospaced">xerces-c_2_2_0.dll</FONT></CODE>, and the debug dll
  +        is named <CODE><FONT face="courier, monospaced">xerces-c_2_2_0d.dll)</FONT></CODE>.
         </P>
  -      <P>On UNIX platforms the library is called libxerces-c.so.21.0 (or
  -         libxerces-c21.0.so or libxerces-c.sl.21.0)
  +      <P>On UNIX platforms the library is called libxerces-c.so.22.0 (or
  +         libxerces-c22.0.so or libxerces-c.sl.22.0)
            which must be available from your <CODE><FONT face="courier, monospaced">LD_LIBRARY_PATH</FONT></CODE>
            (or <CODE><FONT face="courier, monospaced">LIBPATH</FONT></CODE> or <CODE><FONT face="courier, monospaced">SHLIB_PATH</FONT></CODE>) environment variable.</P>
   
  @@ -163,11 +210,16 @@
   export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/fastxmlparser/lib # (Solaris, Linux)
   export SHLIB_PATH=$SHLIB_PATH:$HOME/fastxmlparser/lib # (HP-UX)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  -      <P>If you are using the enhanced version of this parser from IBM, you will
  -        need to put in two additional DLLs. In the Windows build these are <CODE><FONT face="courier, monospaced">icuuc.dll</FONT></CODE> and <CODE><FONT face="courier, monospaced">icudata.dll</FONT></CODE> which must be available from your PATH settings. On UNIX, these
  -        libraries are called <CODE><FONT face="courier, monospaced">libicuuc.so</FONT></CODE> and <CODE><FONT face="courier, monospaced">libicudata.so</FONT></CODE> (or <CODE><FONT face="courier, monospaced">.sl</FONT></CODE> for HP-UX or <CODE><FONT face="courier, monospaced">.a</FONT></CODE> for AIX) which must be available from your library search path.</P>
  +      <P>If you are using the XML4C parser from IBM, you will
  +        need to put in two additional DLLs. In the Windows build these are <CODE><FONT face="courier, monospaced">icuuc*.dll</FONT></CODE> and <CODE><FONT face="courier, monospaced">icudt*.dll</FONT></CODE> which must be available from your PATH settings. On UNIX, these
  +        libraries are called <CODE><FONT face="courier, monospaced">libicuuc*.so</FONT></CODE> and <CODE><FONT face="courier, monospaced">libicudt*.so</FONT></CODE> (or <CODE><FONT face="courier, monospaced">.sl</FONT></CODE> for HP-UX or <CODE><FONT face="courier, monospaced">.a</FONT></CODE> for AIX) which must be available from your library search path.</P>
  +
  +      <P>If the parser is built with icu message loader (as mentioned above), or message
  +        catalog loader, you need an environment variable, XERCESC_NLS_HOME to point to
  +        the directory, $XERCESCROOT/msg, where the message files reside.
  +      </P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-8"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my application crash on AIX when I run it under a
  +    </FONT></TD></TR></TABLE><BR><A name="faq-9"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my application crash on AIX when I run it under a
         multi-threaded environment?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
         <P>AIX maintains two kinds of libraries on the system, thread-safe and
  @@ -199,7 +251,7 @@
   
         <P>Where /usr/lib is where your system libraries are.</P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-9"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my multi-threaded application crash on Solaris 2.6?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +    </FONT></TD></TR></TABLE><BR><A name="faq-10"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does my multi-threaded application crash on Solaris 2.6?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
         <P>The problem appears because the throw call on Solaris 2.6 is not
           multi-thread safe. Sun Microsystems provides a patch to solve this problem. To
  @@ -209,7 +261,7 @@
           Solaris, you need to get Patch ID 104678. For SPARC machines you need to get
           Patch ID #105591.</P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-10"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>I just built my own application using the Xerces-C++ parser. Why does
  +    </FONT></TD></TR></TABLE><BR><A name="faq-11"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>I just built my own application using the Xerces-C++ parser. Why does
         it crash?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
         <P>In order to work with the Xerces-C++ parser, you have to first
  @@ -228,15 +280,23 @@
         <P>This initializes the Xerces system and sets its internal
           variables. Note that you must the include <CODE><FONT face="courier, monospaced">xercesc/util/PlatformUtils.hpp</FONT></CODE> file for this to work.</P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-11"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does deleting a transcoded string result in assertion on windows?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -      <P>Both your application program and the Xerces DLL must use the same *DLL* version of the
  +    </FONT></TD></TR></TABLE><BR><A name="faq-12"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does deleting a transcoded string result in assertion on windows?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +      <P>Both your application program and the Xerces-C++ DLL must use the same *DLL* version of the
            runtime library.  If either statically links to the runtime library, the
  -		 problem will still occur.
  +		 problem will still occur.</P>
   
  -         For example, for a Win32/VC6 build, the runtime library build setting MUST
  +      <P>For example, for a Win32/VC6 build, the runtime library build setting MUST
   		 be &quot;Multithreaded DLL&quot; for release builds and &quot;Debug Multithreaded DLL&quot; for
   		 debug builds.</P>
  -    </FONT></TD></TR></TABLE><BR><A name="faq-12"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B> The libs/dll's I downloaded keep me from using the debugger in VC6.0. I
  +
  +      <P>Or for example for a Win32/BCB6 build, application need to switch to Multithreaded
  +         runtime to avoid such memory access violation.</P>
  +
  +      <P>To bypass such problem, instead of calling operator delete[] directly, you can use the
  +         provided function XMLString::release to delete any string that was allocated by the parser.
  +         This will ensure the string is allocated and deleted by the same DLL and such assertion
  +         problem should be resolved.</P>
  +    </FONT></TD></TR></TABLE><BR><A name="faq-13"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B> The libs/dll's I downloaded keep me from using the debugger in VC6.0. I
         am using the 'D', debug versions of them. &quot;no symbolic information found&quot; is
         what it says. Do I have to compile everything from source to make it work?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  @@ -246,7 +306,7 @@
           the Xerces-C++ library, you'll need the .pdb files, and to get those, you'll
           need to rebuild the Xerces-C++ library.</P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-13"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>&quot;First-chance exception in DOMPrint.exe (KERNEL32.DLL): 0xE06D7363:
  +    </FONT></TD></TR></TABLE><BR><A name="faq-14"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>&quot;First-chance exception in DOMPrint.exe (KERNEL32.DLL): 0xE06D7363:
         Microsoft C++ Exception.&quot; I am always getting this message when I am using the
         parser. My programs are terminating abnormally. Even the samples are giving
         this exception. I am using Visual C++ 6.0 with latest service pack
  @@ -269,11 +329,16 @@
           abnormally, but it will be at your problem, not from the internal Xerces-C++
           exceptions.</P>
   
  -    </FONT></TD></TR></TABLE><BR><A name="faq-14"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>&quot;Fatal Error: Cannot open include file: XXX: No such file or directory&quot;?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +    </FONT></TD></TR></TABLE><BR><A name="faq-15"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>&quot;Fatal Error: Cannot open include file: XXX: No such file or directory&quot;?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <P>
   	      Due to the recent directory change, you may need to either update your
   		  project file, makefile, or your source/header file, for details,
             please refer to <A href="migrate.html#DirChange">Directory Change. </A></P>
  +    </FONT></TD></TR></TABLE><BR><A name="faq-16"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>&quot;Cannot load message domain, Xerces Panic Error&quot;?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +      <P>If the parser is built with icu message loader (like IBM XML4C binaries), or message
  +         catalog loader, you need an environment variable, XERCESC_NLS_HOME to point to
  +         the directory, $XERCESCROOT/msg, where the message files reside.
  +      </P>
       </FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
                 Copyright &copy; 2001 The Apache Software Foundation.
                 All Rights Reserved.
  
  
  
  1.14      +24 -18    xml-site/targets/xerces-c/faq-distrib.html
  
  Index: faq-distrib.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/faq-distrib.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- faq-distrib.html	29 Aug 2002 21:27:29 -0000	1.13
  +++ faq-distrib.html	7 Feb 2003 20:05:44 -0000	1.14
  @@ -91,7 +91,7 @@
           <TR>
             <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Redhat Linux 7.2&nbsp;
         </FONT></TD>
  -          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">g++ 3.1&nbsp;
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v6, icc&nbsp;
         </FONT></TD>
           </TR>
           <TR>
  @@ -121,7 +121,7 @@
           <TR>
             <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Windows XP, IA64&nbsp;
         </FONT></TD>
  -          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v6, ecl&nbsp;
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v7, ecl&nbsp;
         </FONT></TD>
           </TR>
           <TR>
  @@ -162,7 +162,9 @@
               use Xerces-C. XML4C addresses this need. It combines Xerces-C
               and <A href="http://oss.software.ibm.com/icu/">
               International Components for Unicode (ICU)</A> and
  -            provides support for over 100 different encodings.</P>
  +            provides support for over 100 different encodings.
  +            XML4C also uses ICU Resource Bundle to load the messages.
  +            </P>
   
               <P>ICU is also an open source project but is licensed
               under the <A href="http://www.x.org/terms.htm">
  @@ -188,10 +190,10 @@
               site</A> site, then you only need to distribute
               <B>one</B> file:<BR>
   
  -            xerces-c_2_1_0.dll for Windows NT/2000, or<BR>
  -            libxerces-c21.0.so for AIX, or<BR>
  -            libxerces-c.so.21.0 for Solaris/Linux, or<BR>
  -            libxerces-c.sl.21.0 for HP-UX.</P>
  +            xerces-c_2_2_0.dll for Windows NT/2000, or<BR>
  +            libxerces-c22.0.so for AIX, or<BR>
  +            libxerces-c.so.22.0 for Solaris/Linux, or<BR>
  +            libxerces-c.sl.22.0 for HP-UX.</P>
   
               <P>However, if you are using the XML4C binaries then in
               <B>addition</B> to the library file
  @@ -199,16 +201,20 @@
   
               <OL>
                   <LI><B>ICU shared library file</B>:<BR>
  -                    icuuc.dll for Windows NT/2000, or<BR>
  -                    libicuuc.a for AIX, or<BR>
  -                    libicuuc.so for Solaris/Linux, or<BR>
  -                    libicuuc.sl for HP-UX.</LI>
  +                    icuuc*.dll for Windows NT/2000, or<BR>
  +                    libicuuc*.a for AIX, or<BR>
  +                    libicuuc*.so for Solaris/Linux, or<BR>
  +                    libicuuc*.sl for HP-UX.</LI>
   
                   <LI><B>ICU converter data shared library file:</B><BR>
  -                    icudata.dll for Windows NT/2000, or<BR>
  -                    libicudata.a for AIX, or<BR>
  -                    libicudata.so for Solaris/Linux, or<BR>
  -                    libicudata.sl for HP-UX.</LI>
  +                    icudt*.dll for Windows NT/2000, or<BR>
  +                    libicudt*.a for AIX, or<BR>
  +                    libicudt*.so for Solaris/Linux, or<BR>
  +                    libicudt*.sl for HP-UX.</LI>
  +
  +                <LI><B>The Xerces-C++ Message file:</B><BR>
  +                    XercesMessages_en_US.res.</LI>
  +
               </OL>
           </FONT></TD></TR></TABLE><BR><A name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>How do I package the sources to create a binary drop?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
               <P>You have to first compile the sources inside your IDE to
  @@ -234,8 +240,8 @@
                 -t &lt;transcoder&gt; can be 'icu' or 'native'
                 -r &lt;thread option&gt; can be 'pthread' or 'dce' (only used on HP-11)
                 -h to get help on these commands
  -Example: perl packageBinaries.pl -s$HOME/xerces-c-src2_1_0
  -                                 -o$HOME/xerces-c2_1_0
  +Example: perl packageBinaries.pl -s$HOME/xerces-c-src2_2_0
  +                                 -o$HOME/xerces-c2_2_0
                                    -cgcc -xg++ -minmem
                                    -nfileonly -tnative</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  @@ -255,7 +261,7 @@
             <P>We would like to see Xerces ported to as
             many platforms as there are. Again, due to limited resources
             we cannot do all the ports. We will help you make this port
  -          happen. Here are some <A href="build-misc.html#faq-4">Porting
  +          happen. Here are some <A href="program-others.html#PortingGuidelines">Porting
             Guidelines</A>.</P>
   
               <P>We strongly encourage you to submit the changes that
  
  
  
  1.13      +17 -7     xml-site/targets/xerces-c/faq-other.html
  
  Index: faq-other.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/faq-other.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- faq-other.html	29 Aug 2002 21:27:29 -0000	1.12
  +++ faq-other.html	7 Feb 2003 20:05:44 -0000	1.13
  @@ -64,7 +64,7 @@
   
     <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-96');" onMouseOver="rolloverOn('side-ext-96');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-96" onLoad="rolloverLoad('side-ext-96','graphics/ext-96-label-2.jpg','graphics/ext-96-label-3.jpg');" src="graphics/ext-96-label-3.jpg" vspace="0" width="120"></A><BR>
     <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-98');" onMouseOver="rolloverOn('side-ext-98');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-98" onLoad="rolloverLoad('side-ext-98','graphics/ext-98-label-2.jpg','graphics/ext-98-label-3.jpg');" src="graphics/ext-98-label-3.jpg" vspace="0" width="120"></A><BR>
  -<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A href="#faq-1">Are the Xerces parsers Year-2000-compliant?</A></LI><LI><A href="#faq-2">How do I determine the version of Xerces-C++ I am using?</A></LI><LI><A href="#faq-3">I can't use C++. Do you have a Java version?</A></LI><LI><A href="#faq-4">Where can I find additional information on XML?</A></LI><LI><A href="#faq-5">Is there any kind of support available for Xerces-C++?</A></LI><LI><A href="#faq-6">I found a defect -- how do I report it?</A></LI><LI><A href="#faq-7">I have a patch to the Xerces-C++ source code. How do I submit it?</A></LI><LI><A href="#faq-8">Where can I get predefined character entity definitions?</A></LI></UL></FONT></TD></TR></TABLE><BR><BR><A name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Are the Xerces parsers Year-2000-compliant?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A href="#faq-1">Are the Xerces parsers Year-2000-compliant?</A></LI><LI><A href="#faq-2">How do I determine the version of Xerces-C++ I am using?</A></LI><LI><A href="#faq-3">I can't use C++. Do you have a Java version?</A></LI><LI><A href="#faq-4">Where can I find additional information on XML?</A></LI><LI><A href="#faq-5">Is there any kind of support available for Xerces-C++?</A></LI><LI><A href="#faq-6">I found a defect -- how do I report it?</A></LI><LI><A href="#faq-7">I have a patch to the Xerces-C++ source code. How do I submit it?</A></LI><LI><A href="#faq-8">Where can I get predefined character entity definitions?</A></LI><LI><A href="#faq-9">Does Xerces-C++ support XPath?</A></LI></UL></FONT></TD></TR></TABLE><BR><BR><A name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Are the Xerces parsers Year-2000-compliant?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
              	<P>Yes, Xerces-J and Xerces-C are Year 2000 compliant.
   		They do not currently use any dates at all (at least until the XML
   		Schema date datatypes are fully supported).  However, you may still
  @@ -100,17 +100,17 @@
           </FONT></TD></TR></TABLE><BR><A name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>How do I determine the version of Xerces-C++ I am using?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
              <P>The version string for Xerces-C++ is in one of the header files. Look
  -           inside the file <CODE><FONT face="courier, monospaced">src/xercesc/util/XercesDefs.hpp</FONT></CODE> or, in the binary distribution, look in <CODE><FONT face="courier, monospaced">include/xercesc/utils/XercesDefs.hpp</FONT></CODE>. Search for the static variable <CODE><FONT face="courier, monospaced">gXercesFullVersionStr</FONT></CODE> and look at its definition. (It is usually a string like &quot;1_4_0&quot; or
  -           something similar). This is the version of Xerces-C++ you are using.</P>
  +           inside the file <CODE><FONT face="courier, monospaced">src/xercesc/util/XercesVersion.hpp</FONT></CODE> or, in the binary distribution,
  +           look in <CODE><FONT face="courier, monospaced">include/xercesc/utils/XercesVersion.hpp</FONT></CODE>. </P>
   
              <P>If you don't have the header files, you have to find the version
              information from the shared library name. On Windows right click on
  -           the DLL name xerces-c_2_1_0.dll in the bin directory and look up
  +           the DLL name xerces-c_2_2_0.dll in the bin directory and look up
              properties. The version information may be found on the Version tab.</P>
   
  -           <P>On AIX, just look for the library name libxerces-c21.0.so (or
  -           libxerces-c.so.21.0 on Solaris/Linux
  -           and libxerces-c.sl.21.0 on HP-UX). The
  +           <P>On AIX, just look for the library name libxerces-c22.0.so (or
  +           libxerces-c.so.22.0 on Solaris/Linux
  +           and libxerces-c.sl.22.0 on HP-UX). The
              version number is indicated in the name of the library.</P>
           </FONT></TD></TR></TABLE><BR><A name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>I can't use C++. Do you have a Java version?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  @@ -165,6 +165,16 @@
   
       <P> Download <A href="http://www.w3.org/TR/xhtml1/xhtml1.zip">
         http://www.w3.org/TR/xhtml1/xhtml1.zip. </A></P>
  +
  +    </FONT></TD></TR></TABLE><BR><A name="faq-9"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B> Does Xerces-C++ support XPath?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +      <P>No.  The Xerces-C++ 2.2.0 only has partial XPath implementation
  +         for the purposes of handling Schema identity constraints.  For full XPath
  +         support, you can refer
  +         <A href="http://xml.apache.org/xalan-c/overview.html">Apache Xalan C++</A> or
  +         other Open Source Projects like
  +         <A href="http://software.decisionsoft.com">Pathan</A>.
  +       </P>
   
       </FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
                 Copyright &copy; 2001 The Apache Software Foundation.
  
  
  
  1.12      +66 -22    xml-site/targets/xerces-c/faq-parse.html
  
  Index: faq-parse.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/faq-parse.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- faq-parse.html	29 Aug 2002 21:27:29 -0000	1.11
  +++ faq-parse.html	7 Feb 2003 20:05:45 -0000	1.12
  @@ -64,9 +64,9 @@
   
     <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-96');" onMouseOver="rolloverOn('side-ext-96');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-96" onLoad="rolloverLoad('side-ext-96','graphics/ext-96-label-2.jpg','graphics/ext-96-label-3.jpg');" src="graphics/ext-96-label-3.jpg" vspace="0" width="120"></A><BR>
     <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-98');" onMouseOver="rolloverOn('side-ext-98');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-98" onLoad="rolloverLoad('side-ext-98','graphics/ext-98-label-2.jpg','graphics/ext-98-label-3.jpg');" src="graphics/ext-98-label-3.jpg" vspace="0" width="120"></A><BR>
  -<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A href="#faq-1">Does Xerces-C++ support Schema?</A></LI><LI><A href="#faq-2">Why Xerces-C++ does not support this particular Schema feature?</A></LI><LI><A href="#faq-3">Why does my application crash when instantiating the parser?</A></LI><LI><A href="#faq-4">Is it OK to call the XMLPlatformUtils::Initialize/Terminate pair of routines multiple times in one program?</A></LI><LI><A href="#faq-5">Why does my application crash or hang if XMLPlatformUtils::Initialize()/Terminate() pair is called more than once?</A></LI><LI><A href="#faq-6">Why does my application crash after calling XMLPlatformUtils::Terminate()?</A></LI><LI><A href="#faq-7">Is Xerces-C++ thread-safe?</A></LI><LI><A href="#faq-8">I am seeing memory leaks in Xerces-C++. Are they real?</A></LI><LI><A href="#faq-9">I find memory leaks in Xerces-C++. How do I eliminate it?</A></LI><LI><A href="#faq-10">Can Xerces-C++ create an XML skeleton based on a DTD</A></LI><LI><A href="#faq-11">Can I use Xerces-C++ to perform write validation</A></LI><LI><A href="#faq-12">Can I validate the data contained in a DOM tree?</A></LI><LI><A href="#faq-13">How to write out a DOM tree into a string or an XML file?</A></LI><LI><A href="#faq-14">Why DOMNode::cloneNode() does not clone the pointer assigned to a DOMNode via DOMNode::setUserData()?</A></LI><LI><A href="#faq-15">How are entity reference nodes handled in DOM?</A></LI><LI><A href="#faq-16">What kinds of URLs are currently supported in Xerces-C++?</A></LI><LI><A href="#faq-17">How can I add support for URLs with HTTP/FTP protocols?</A></LI><LI><A href="#faq-18">Can I use Xerces-C++ to parse HTML?</A></LI><LI><A href="#faq-19">I keep getting an error: &quot;invalid UTF-8 character&quot;. What's wrong?</A></LI><LI><A href="#faq-20">What encodings are supported by Xerces-C / XML4C?</A></LI><LI><A href="#faq-21">What character encoding should I use when creating XML documents?</A></LI><LI><A href="#faq-22">Is EBCDIC supported?</A></LI><LI><A href="#faq-23">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="#faq-24">How do I transcode to/from something besides the local code page?</A></LI><LI><A href="#faq-25">Why does setProperty not work?</A></LI><LI><A href="#faq-26">Why does getProperty not work?</A></LI><LI><A href="#faq-27">Why does the parser still try to locate the DTD even validation is turned off        and how to ignore external DTD reference?</A></LI></UL></FONT></TD></TR></TABLE><BR><BR><A name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B> Does Xerces-C++ support Schema?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A href="#faq-1">Does Xerces-C++ support Schema?</A></LI><LI><A href="#faq-2">Why Xerces-C++ does not support this particular Schema feature?</A></LI><LI><A href="#faq-3">Why does my application crash when instantiating the parser?</A></LI><LI><A href="#faq-4">Is it OK to call the XMLPlatformUtils::Initialize/Terminate pair of routines multiple times in one program?</A></LI><LI><A href="#faq-5">Why does my application crash or hang if XMLPlatformUtils::Initialize()/Terminate() pair is called more than once?</A></LI><LI><A href="#faq-6">Why does my application crash after calling XMLPlatformUtils::Terminate()?</A></LI><LI><A href="#faq-7">Is Xerces-C++ thread-safe?</A></LI><LI><A href="#faq-8">I am seeing memory leaks in Xerces-C++. Are they real?</A></LI><LI><A href="#faq-9">I find memory leaks in Xerces-C++. How do I eliminate it?</A></LI><LI><A href="#faq-10">Can Xerces-C++ create an XML skeleton based on a DTD</A></LI><LI><A href="#faq-11">Can I use Xerces-C++ to perform write validation</A></LI><LI><A href="#faq-12">Can I validate the data contained in a DOM tree?</A></LI><LI><A href="#faq-13">How to write out a DOM tree into a string or an XML file?</A></LI><LI><A href="#faq-14">Why DOMNode::cloneNode() does not clone the pointer assigned to a DOMNode via DOMNode::setUserData()?</A></LI><LI><A href="#faq-15">How are entity reference nodes handled in DOM?</A></LI><LI><A href="#faq-16">What kinds of URLs are currently supported in Xerces-C++?</A></LI><LI><A href="#faq-17">How can I add support for URLs with HTTP/FTP protocols?</A></LI><LI><A href="#faq-18">Can I use Xerces-C++ to parse HTML?</A></LI><LI><A href="#faq-19">I keep getting an error: &quot;invalid UTF-8 character&quot;. What's wrong?</A></LI><LI><A href="#faq-20">What encodings are supported by Xerces-C / XML4C?</A></LI><LI><A href="#faq-21">What character encoding should I use when creating XML documents?</A></LI><LI><A href="#faq-22">Is EBCDIC supported?</A></LI><LI><A href="#faq-23">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="#faq-24">How do I transcode to/from something besides the local code page?</A></LI><LI><A href="#faq-25">Why does setProperty not work?</A></LI><LI><A href="#faq-26">Why does getProperty not work?</A></LI><LI><A href="#faq-27">Why does the parser still try to locate the DTD even validation is turned off        and how to ignore external DTD reference?</A></LI><LI><A href="#faq-28">Why do I get segmentation fault when running on Redhat Linux?</A></LI><LI><A href="#faq-29">Why does the XML data generated by the DOMWriter does not match my original XML input?</A></LI></UL></FONT></TD></TR></TABLE><BR><BR><A name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B> Does Xerces-C++ support Schema?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  -      <P>Yes.  The Xerces-C++ 2.1.0 contains an implementation
  +      <P>Yes.  The Xerces-C++ 2.2.0 contains an implementation
            of the W3C XML Schema Language, a recommendation of the Worldwide Web Consortium
            available in three parts:
            <A href="http://www.w3.org/TR/xmlschema-0/">XML Schema: Primer</A> and
  @@ -77,7 +77,7 @@
   
       </FONT></TD></TR></TABLE><BR><A name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B> Why Xerces-C++ does not support this particular Schema feature?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  -      <P>The Xerces-C++ 2.1.0 contains an implementation
  +      <P>The Xerces-C++ 2.2.0 contains an implementation
            of the W3C XML Schema Language, a recommendation of the Worldwide Web Consortium
            available in three parts:
            <A href="http://www.w3.org/TR/xmlschema-0/">XML Schema: Primer</A> and
  @@ -87,7 +87,7 @@
            <A href="schema.html#limitation">the Schema page</A> for limitations.</P>
   
         <P>If you find any Schema feature which is specified in the W3C XML Schema Language
  -         Recommendation does not work with Xerces-C++ 2.1.0, we encourage
  +         Recommendation does not work with Xerces-C++ 2.2.0, we encourage
            the submission of bugs as described in
            <A href="bug-report.html">Bug Reporting</A> page.
          </P>
  @@ -328,7 +328,7 @@
           into the parser.</P>
   
       </FONT></TD></TR></TABLE><BR><A name="faq-13"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>How to write out a DOM tree into a string or an XML file?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -      <P>Please make sure you are using Xerces-C++ 2.1.0 or up.</P>
  +      <P>Please make sure you are using Xerces-C++ 2.2.0 or up.</P>
   
         <P>You can use
            the DOMWriter::writeToString, or DOMWriter::writeNode to serialize a DOM tree.
  @@ -488,11 +488,19 @@
       </FONT></TD></TR></TABLE><BR><A name="faq-23"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does deleting a transcoded string result in assertion on windows?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <P>Both your application program and the Xerces-C++ DLL must use the same *DLL* version of the
            runtime library.  If either statically links to the runtime library, the
  -		 problem will still occur.
  +		 problem will still occur.</P>
   
  -         For example, for a Win32/VC6 build, the runtime library build setting MUST
  +      <P>For example, for a Win32/VC6 build, the runtime library build setting MUST
   		 be &quot;Multithreaded DLL&quot; for release builds and &quot;Debug Multithreaded DLL&quot; for
   		 debug builds.</P>
  +
  +      <P>Or for example for a Win32/BCB6 build, application need to switch to Multithreaded
  +         runtime to avoid such memory access violation.</P>
  +
  +      <P>To bypass such problem, instead of calling operator delete[] directly, you can use the
  +         provided function XMLString::release to delete any string that was allocated by the parser.
  +         This will ensure the string is allocated and deleted by the same DLL and such assertion
  +         problem should be resolved.</P>
       </FONT></TD></TR></TABLE><BR><A name="faq-24"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>How do I transcode to/from something besides the local code page?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <P>XMLString::transcode() will transcode from XMLCh to the local code page, and
            other APIs which take a char* assume that the source text is in the local
  @@ -503,8 +511,8 @@
            transcoder wrappers. You get a transcoder like this:
          </P>
          <UL>
  -		 <LI>
  -         1. Call XMLPlatformUtils::fgTransServer-&gt;MakeNewTranscoderFor() and provide
  +         <LI>
  +            Call XMLPlatformUtils::fgTransServer-&gt;MakeNewTranscoderFor() and provide
               the name of the encoding you wish to create a transcoder for. This will
               return a transcoder to you, which you own and must delete when you are
               through with it.
  @@ -518,35 +526,35 @@
              ever have to deal with and can set itself up for that internally. In
              general, you should stick to block sizes in the 4 to 64K range.
            </LI>
  -		 <LI>
  -         2. The returned transcoder is something derived from XMLTranscoder, so they
  +         <LI>
  +            The returned transcoder is something derived from XMLTranscoder, so they
               are all returned to you via that interface.
            </LI>
  -		 <LI>
  -         3. This object is really just a wrapper around the underlying transcoding
  +         <LI>
  +            This object is really just a wrapper around the underlying transcoding
               system actually in use by your version of Xerces, and does whatever is
               necessary to handle differences between the XMLCh representation and the
               representation used by that underlying transcoding system.
            </LI>
  -		 <LI>
  -         4. The transcoder object has two primary APIs, transcodeFrom() and
  +         <LI>
  +            The transcoder object has two primary APIs, transcodeFrom() and
               transcodeTo(). These transcode between the XMLCh format and the encoding you
               indicated.
            </LI>
  -		 <LI>
  -         5. These APIs will transcode as much of the source data as will fit into the
  +         <LI>
  +            These APIs will transcode as much of the source data as will fit into the
               outgoing buffer you provide. They will tell you how much of the source they
               ate and how much of the target they filled. You can use this information to
               continue the process until all source is consumed.
            </LI>
  -		 <LI>
  -         6. char* data is always dealt with in terms of bytes, and XMLCh data is
  +         <LI>
  +            char* data is always dealt with in terms of bytes, and XMLCh data is
               always dealt with in terms of characters. Don't mix up which you are dealing
               with or you will not get the correct results, since many encodings don't
               have a one to one relationship of characters to bytes.
            </LI>
  -		 <LI>
  -         7. When transcoding from XMLCh to the target encoding, the transcodeTo()
  +         <LI>
  +            When transcoding from XMLCh to the target encoding, the transcodeTo()
               method provides an 'unrepresentable flag' parameter, which tells the
               transcoder how to deal with an XMLCh code point that cannot be converted
               legally to the target encoding, which can easily happen since XMLCh is
  @@ -556,6 +564,19 @@
               throw an exception.
            </LI>
          </UL>
  +         <P>Here is an example:</P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +// create an XMLTranscoder that is able to transcode between Unicode and Big5
  +// ASSUMPTION: assumes your underlying transcoding utility supports this encoding Big5
  +XMLTranscoder* t = XMLPlatformUtils::fgTransService-&gt;makeNewTranscoderFor(&quot;Big5&quot;, failReason, 16*1024);
  +
  +// source string is in Unicode, wanna to transcode to Big5
  +t-&gt;transcodeTo(source_unicode, length, result_Big5, length, charsEaten, XMLTranscoder::UnRep_Throw );
  +
  +// source string in Big5, wanna to transcode to Unicode
  +t-&gt;transcodeFrom(source_Big5, length, result_unicode, length, bytesEaten, (unsigned char*)charSz);
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
       </FONT></TD></TR></TABLE><BR><A name="faq-25"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does setProperty not work?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
         <P>The function <CODE><FONT face="courier, monospaced">SAX2XMLReader::setProperty(const XMLCh* const name, void* value)</FONT></CODE>
  @@ -596,7 +617,7 @@
            validation is turned off.
         </P>
   
  -      <P>To ignore the DTD, with Xerces-C++ 2.1.0 or up, you can call
  +      <P>To ignore the DTD, with Xerces-C++ 2.2.0 or up, you can call
            <CODE><FONT face="courier, monospaced">setLoadExternalDTD(false)</FONT></CODE> (or
            <CODE><FONT face="courier, monospaced">setFeature(XMLUni::fgXercesLoadExternalDTD, false)</FONT></CODE>
            to disable the loading of external DTD.   The parser will then ignore
  @@ -612,6 +633,29 @@
            DTD file to &quot;&quot;.
         </P>
   
  +    </FONT></TD></TR></TABLE><BR><A name="faq-28"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why do I get segmentation fault when running on Redhat Linux?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +      <P>There were some problems with Redhat Linux 7.x with C++ exception handling across shared
  +         libraries.  More details can be found
  +         <A href="http://rhn.redhat.com/errata/RHBA-2002-055.html">here</A>.
  +         Please try to upgrade your Redhat Linux gcc to the latest patch level and see if it helps.
  +      </P>
  +
  +    </FONT></TD></TR></TABLE><BR><A name="faq-29"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Why does the XML data generated by the DOMWriter does not match my original XML input?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +      <P>If you parse an xml document using XercesDOMParser or DOMBuilder and pass such DOMNode
  +         to DOMWriter for serialization, you may not get something that is exactly the same
  +         as the original XML data.   The parser may have done normalization, end of line conversion,
  +         or has expanded the entity reference as per the XML 1.0 spec, 4.4 XML Processor Treatment of
  +         Entities and References.   From DOMWriter perspective, it does not know what the original
  +         string was, all it sees is a processed DOMNode generated by the parser.
  +         But since the DOMWriter is supposed to generate something that is parsable if sent
  +         back to the parser, it will not print the DOMNode node value as is.    The DOMWriter
  +         may do some &quot;touch up&quot; to the output data for it to be parsable.</P>
  +
  +      <P>See <A href="program-dom.html#DOMWriterEntityRef">How does DOMWriter handle built-in entity
  +         Reference in node value?</A> to understand further how DOMWriter touches up the entity reference.
  +      </P>
       </FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
                 Copyright &copy; 2001 The Apache Software Foundation.
                 All Rights Reserved.
  
  
  
  1.9       +3 -3      xml-site/targets/xerces-c/faqs.html
  
  Index: faqs.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/faqs.html,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- faqs.html	23 Jul 2002 14:31:43 -0000	1.8
  +++ faqs.html	7 Feb 2003 20:05:45 -0000	1.9
  @@ -70,13 +70,13 @@
         </P><UL><LI><A href="faq-distrib.html#faq-1">What platforms / compilers are being used to build the binary distribution kits?</A></LI><LI><A href="faq-distrib.html#faq-2">What are the differences between Xerces-C and XML4C?</A></LI><LI><A href="faq-distrib.html#faq-3">Which DLL's do I need to distribute with my application?</A></LI><LI><A href="faq-distrib.html#faq-4">How do I package the sources to create a binary drop?</A></LI><LI><A href="faq-distrib.html#faq-5">I do not see binaries for my platform. When will they be available?</A></LI><LI><A href="faq-distrib.html#faq-6">When will a port to my platform be available?</A></LI><LI><A href="faq-distrib.html#faq-7">How can I port Xerces to my favourite platform?</A></LI><LI><A href="faq-distrib.html#faq-8">What application do you use to create the documentation?</A></LI><LI><A href="faq-distrib.html#faq-9">Can I use Xerces in my product?</A></LI><LI><A href="faq-distrib.html#faq-10">How do I uninstall Xerces-C++?</A></LI><LI><A href="faq-distrib.html#faq-11">I am getting a tar checksum error on Solaris. What's the problem?</A></LI></UL></FONT></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Building / Running FAQs</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
           Read the <A href="faq-build.html">Building / Running FAQs</A>
           document or jump directly to:
  -      </P><UL><LI><A href="faq-build.html#faq-1">Why do I get Internal Compiler Error when compiling Xerces-C++ for a 64bit target with gcc?</A></LI><LI><A href="faq-build.html#faq-2">Why do I get compilation error when compiling Xerces-C++ on FreeBSD with native transcoder?</A></LI><LI><A href="faq-build.html#faq-3">Building Xerces-C++ with compiler GCC 2.7.x or 2.8.x gives problem, what's wrong?</A></LI><LI><A href="faq-build.html#faq-4">Why does my application gives unresolved linking errors on Solaris?</A></LI><LI><A href="faq-build.html#faq-5">Why does my application gives unresolved linking errors on AIX?</A></LI><LI><A href="faq-build.html#faq-6">Why do I get link error saying icudata library not found when building with ICU?</A></LI><LI><A href="faq-build.html#faq-7">I cannot run the sample applications. What is wrong?</A></LI><LI><A href="faq-build.html#faq-8">Why does my application crash on AIX when I run it under a          multi-threaded environment?</A></LI><LI><A href="faq-build.html#faq-9">Why does my multi-threaded application crash on Solaris 2.6?</A></LI><LI><A href="faq-build.html#faq-10">I just built my own application using the Xerces-C++ parser. Why does it crash?</A></LI><LI><A href="faq-build.html#faq-11">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="faq-build.html#faq-12">Can't debug into the Xerces-C++ DLL with the MSVC debugger</A></LI><LI><A href="faq-build.html#faq-13">First-chance exception in Microsoft debugger</A></LI><LI><A href="faq-build.html#faq-14">Fatal Error: Cannot open include file: XXX: No such file or directory</A></LI></UL></FONT></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Programming/Parsing FAQs</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
  +      </P><UL><LI><A href="faq-build.html#faq-1">Why do I get compilation error saying undeclared identifier or class undedined?</A></LI><LI><A href="faq-build.html#faq-2">Why do I get compilation error saying DOMDocument was declared twice using               Microsoft Visual C++.Net?</A></LI><LI><A href="faq-build.html#faq-3">Why do I get Internal Compiler Error when compiling Xerces-C++ for a 64bit target with gcc?</A></LI><LI><A href="faq-build.html#faq-4">Why do I get compilation error when compiling Xerces-C++ on FreeBSD with native transcoder?</A></LI><LI><A href="faq-build.html#faq-5">Building Xerces-C++ with compiler GCC 2.7.x or 2.8.x gives problem, what's wrong?</A></LI><LI><A href="faq-build.html#faq-6">Why does my application gives unresolved linking errors?</A></LI><LI><A href="faq-build.html#faq-7">Why do I get link error saying icudata library not found when building with ICU?</A></LI><LI><A href="faq-build.html#faq-8">I cannot run the sample applications. What is wrong?</A></LI><LI><A href="faq-build.html#faq-9">Why does my application crash on AIX when I run it under a          multi-threaded environment?</A></LI><LI><A href="faq-build.html#faq-10">Why does my multi-threaded application crash on Solaris 2.6?</A></LI><LI><A href="faq-build.html#faq-11">I just built my own application using the Xerces-C++ parser. Why does it crash?</A></LI><LI><A href="faq-build.html#faq-12">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="faq-build.html#faq-13">Can't debug into the Xerces-C++ DLL with the MSVC debugger</A></LI><LI><A href="faq-build.html#faq-14">First-chance exception in Microsoft debugger</A></LI><LI><A href="faq-build.html#faq-15">Fatal Error: Cannot open include file: XXX: No such file or directory</A></LI><LI><A href="faq-build.html#faq-16">Cannot load message domain, Xerces Panic Error</A></LI></UL></FONT></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Programming/Parsing FAQs</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
           Read the <A href="faq-parse.html">Programming/Parsing FAQs</A>
           document or jump directly to:
  -      </P><UL><LI><A href="faq-parse.html#faq-1">Does Xerces-C++ support Schema?</A></LI><LI><A href="faq-parse.html#faq-2">Why Xerces-C++ does not support this particular Schema feature?</A></LI><LI><A href="faq-parse.html#faq-3">Why does my application crash when instantiating the parser?</A></LI><LI><A href="faq-parse.html#faq-4">Is it OK to call the XMLPlatformUtils::Initialize/Terminate pair of routines multiple times in one program?</A></LI><LI><A href="faq-parse.html#faq-5">Why does my application crash or hang if XMLPlatformUtils::Initialize()/Terminate() pair is called more than once?</A></LI><LI><A href="faq-parse.html#faq-6">Why does my application crash after calling XMLPlatformUtils::Terminate()?</A></LI><LI><A href="faq-parse.html#faq-7">Is Xerces-C++ thread-safe?</A></LI><LI><A href="faq-parse.html#faq-8">I am seeing memory leaks in Xerces-C++. Are they real?</A></LI><LI><A href="faq-parse.html#faq-9">I find memory leaks in Xerces-C++. How do I eliminate it?</A></LI><LI><A href="faq-parse.html#faq-10">Can Xerces-C++ create an XML skeleton based on a DTD</A></LI><LI><A href="faq-parse.html#faq-11">Can I use Xerces-C++ to perform write validation</A></LI><LI><A href="faq-parse.html#faq-12">Can I validate the data contained in a DOM tree?</A></LI><LI><A href="faq-parse.html#faq-13">How to write out a DOM tree into a string or an XML file?</A></LI><LI><A href="faq-parse.html#faq-14">Why DOMNode::cloneNode() does not clone the pointer assigned to a DOMNode via DOMNode::setUserData()?</A></LI><LI><A href="faq-parse.html#faq-15">How are entity reference nodes handled in DOM?</A></LI><LI><A href="faq-parse.html#faq-16">What kinds of URLs are currently supported in Xerces-C++?</A></LI><LI><A href="faq-parse.html#faq-17">How can I add support for URLs with HTTP/FTP protocols?</A></LI><LI><A href="faq-parse.html#faq-18">Can I use Xerces-C++ to parse HTML?</A></LI><LI><A href="faq-parse.html#faq-19">I keep getting an error: &quot;invalid UTF-8 character&quot;. What's wrong?</A></LI><LI><A href="faq-parse.html#faq-20">What encodings are supported by Xerces-C / XML4C?</A></LI><LI><A href="faq-parse.html#faq-21">What character encoding should I use when creating XML documents?</A></LI><LI><A href="faq-parse.html#faq-22">Is EBCDIC supported?</A></LI><LI><A href="faq-parse.html#faq-23">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="faq-parse.html#faq-24">How do I transcode to/from something besides the local code page?</A></LI><LI><A href="faq-parse.html#faq-25">Why does setProperty not work?</A></LI><LI><A href="faq-parse.html#faq-26">Why does getProperty not work?</A></LI><LI><A href="faq-parse.html#faq-27">Why does the parser still try to locate the DTD even validation is turned off        and how to ignore external DTD reference?</A></LI></UL></FONT></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Other Xerces-C++ Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
  +      </P><UL><LI><A href="faq-parse.html#faq-1">Does Xerces-C++ support Schema?</A></LI><LI><A href="faq-parse.html#faq-2">Why Xerces-C++ does not support this particular Schema feature?</A></LI><LI><A href="faq-parse.html#faq-3">Why does my application crash when instantiating the parser?</A></LI><LI><A href="faq-parse.html#faq-4">Is it OK to call the XMLPlatformUtils::Initialize/Terminate pair of routines multiple times in one program?</A></LI><LI><A href="faq-parse.html#faq-5">Why does my application crash or hang if XMLPlatformUtils::Initialize()/Terminate() pair is called more than once?</A></LI><LI><A href="faq-parse.html#faq-6">Why does my application crash after calling XMLPlatformUtils::Terminate()?</A></LI><LI><A href="faq-parse.html#faq-7">Is Xerces-C++ thread-safe?</A></LI><LI><A href="faq-parse.html#faq-8">I am seeing memory leaks in Xerces-C++. Are they real?</A></LI><LI><A href="faq-parse.html#faq-9">I find memory leaks in Xerces-C++. How do I eliminate it?</A></LI><LI><A href="faq-parse.html#faq-10">Can Xerces-C++ create an XML skeleton based on a DTD</A></LI><LI><A href="faq-parse.html#faq-11">Can I use Xerces-C++ to perform write validation</A></LI><LI><A href="faq-parse.html#faq-12">Can I validate the data contained in a DOM tree?</A></LI><LI><A href="faq-parse.html#faq-13">How to write out a DOM tree into a string or an XML file?</A></LI><LI><A href="faq-parse.html#faq-14">Why DOMNode::cloneNode() does not clone the pointer assigned to a DOMNode via DOMNode::setUserData()?</A></LI><LI><A href="faq-parse.html#faq-15">How are entity reference nodes handled in DOM?</A></LI><LI><A href="faq-parse.html#faq-16">What kinds of URLs are currently supported in Xerces-C++?</A></LI><LI><A href="faq-parse.html#faq-17">How can I add support for URLs with HTTP/FTP protocols?</A></LI><LI><A href="faq-parse.html#faq-18">Can I use Xerces-C++ to parse HTML?</A></LI><LI><A href="faq-parse.html#faq-19">I keep getting an error: &quot;invalid UTF-8 character&quot;. What's wrong?</A></LI><LI><A href="faq-parse.html#faq-20">What encodings are supported by Xerces-C / XML4C?</A></LI><LI><A href="faq-parse.html#faq-21">What character encoding should I use when creating XML documents?</A></LI><LI><A href="faq-parse.html#faq-22">Is EBCDIC supported?</A></LI><LI><A href="faq-parse.html#faq-23">Why does deleting a transcoded string result in assertion on windows?</A></LI><LI><A href="faq-parse.html#faq-24">How do I transcode to/from something besides the local code page?</A></LI><LI><A href="faq-parse.html#faq-25">Why does setProperty not work?</A></LI><LI><A href="faq-parse.html#faq-26">Why does getProperty not work?</A></LI><LI><A href="faq-parse.html#faq-27">Why does the parser still try to locate the DTD even validation is turned off        and how to ignore external DTD reference?</A></LI><LI><A href="faq-parse.html#faq-28">Why do I get segmentation fault when running on Redhat Linux?</A></LI><LI><A href="faq-parse.html#faq-29">Why does the XML data generated by the DOMWriter does not match my original XML input?</A></LI></UL></FONT></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Other Xerces-C++ Questions</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
           Read the <A href="faq-other.html">Other Xerces-C++ Questions</A>
           document or jump directly to:
  -      </P><UL><LI><A href="faq-other.html#faq-1">Are the Xerces parsers Year-2000-compliant?</A></LI><LI><A href="faq-other.html#faq-2">How do I determine the version of Xerces-C++ I am using?</A></LI><LI><A href="faq-other.html#faq-3">I can't use C++. Do you have a Java version?</A></LI><LI><A href="faq-other.html#faq-4">Where can I find additional information on XML?</A></LI><LI><A href="faq-other.html#faq-5">Is there any kind of support available for Xerces-C++?</A></LI><LI><A href="faq-other.html#faq-6">I found a defect -- how do I report it?</A></LI><LI><A href="faq-other.html#faq-7">I have a patch to the Xerces-C++ source code. How do I submit it?</A></LI><LI><A href="faq-other.html#faq-8">Where can I get predefined character entity definitions?</A></LI></UL></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
  +      </P><UL><LI><A href="faq-other.html#faq-1">Are the Xerces parsers Year-2000-compliant?</A></LI><LI><A href="faq-other.html#faq-2">How do I determine the version of Xerces-C++ I am using?</A></LI><LI><A href="faq-other.html#faq-3">I can't use C++. Do you have a Java version?</A></LI><LI><A href="faq-other.html#faq-4">Where can I find additional information on XML?</A></LI><LI><A href="faq-other.html#faq-5">Is there any kind of support available for Xerces-C++?</A></LI><LI><A href="faq-other.html#faq-6">I found a defect -- how do I report it?</A></LI><LI><A href="faq-other.html#faq-7">I have a patch to the Xerces-C++ source code. How do I submit it?</A></LI><LI><A href="faq-other.html#faq-8">Where can I get predefined character entity definitions?</A></LI><LI><A href="faq-other.html#faq-9">Does Xerces-C++ support XPath?</A></LI></UL></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
                 Copyright &copy; 2001 The Apache Software Foundation.
                 All Rights Reserved.
               </I></FONT></TD></TR></TABLE></BODY></HTML>
  
  
  
  1.13      +10 -7     xml-site/targets/xerces-c/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/index.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- index.html	29 Aug 2002 21:27:29 -0000	1.12
  +++ index.html	7 Feb 2003 20:05:45 -0000	1.13
  @@ -66,7 +66,7 @@
     <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-98');" onMouseOver="rolloverOn('side-ext-98');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-98" onLoad="rolloverLoad('side-ext-98','graphics/ext-98-label-2.jpg','graphics/ext-98-label-3.jpg');" src="graphics/ext-98-label-3.jpg" vspace="0" width="120"></A><BR>
   <IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
   
  -    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Xerces-C++ Version 2.1.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Xerces-C++ Version 2.2.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
           <P>Xerces-C++ is a validating XML parser written in a portable subset of
           C++.   Xerces-C++ makes it easy to give your application the ability to read and write
  @@ -80,7 +80,7 @@
           <P>The parser provides high performance, modularity, and scalability.    Source
           code, samples and API documentation are provided with the parser.   For
           portability, care has been taken to make minimal use of templates,
  -        no RTTI, no C++ namespaces and minimal use of #ifdefs.</P>
  +        no RTTI, and minimal use of #ifdefs.</P>
   
       </FONT></TD></TR></TABLE><BR>
   
  @@ -120,14 +120,17 @@
                  <LI><A href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/">
                      XML Schema Part 2: Datatypes</A>, W3C Recommendation 2 May 2001</LI>
               </UL>
  +            <LI>Experimental Implementation of <A href="http://www.w3.org/TR/xml11/">
  +                XML 1.1</A>, W3C Candidate Recommendation of October 15, 2002
  +                (Note: section 2.13 Normalization Checking has not been implemented)</LI>
               <LI>Contains a partial implementation of the
               <A href="http://www.w3.org/TR/2002/WD-DOM-Level-3-Core-20020409/">
               DOM Level 3.0 Core Specification</A>, W3C Working Draft of 09 April 2002 and
               <A href="http://www.w3.org/TR/2002/WD-DOM-Level-3-ASLS-20020409/">
               DOM Level 3.0 Abstract Schemas and Load and Save Specification</A>,
               W3C Working Draft of 09 April 2002.  This implementation is experimental.
  -            See <A href="dom3.html">DOM Level 3 Support</A> for details.</LI>
  -            <LI>Source code, samples, and documentation is provided.</LI>
  +            See <A href="dom3.html">DOM Level 3 Support</A> for detail.</LI>
  +            <LI>Source code, samples, and documentation is provided</LI>
               <LI>Programmatic generation and validation of XML</LI>
               <LI>Pluggable catalogs, validators and encodings</LI>
               <LI>High performance</LI>
  @@ -158,7 +161,7 @@
           <TR>
             <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Redhat Linux 7.2&nbsp;
         </FONT></TD>
  -          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">g++ 3.1&nbsp;
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v6, icc&nbsp;
         </FONT></TD>
           </TR>
           <TR>
  @@ -188,7 +191,7 @@
           <TR>
             <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Windows XP, IA64&nbsp;
         </FONT></TD>
  -          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v6, ecl&nbsp;
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Intel C++ Compiler v7, ecl&nbsp;
         </FONT></TD>
           </TR>
           <TR>
  @@ -233,7 +236,7 @@
       </FONT></TD></TR></TABLE><BR>
   
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>License Information</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -       <P>The Xerces-C++ Version 2.1.0 is available in both source distribution and
  +       <P>The Xerces-C++ Version 2.2.0 is available in both source distribution and
             binary distribution.   Both Xerces-C++ are made available under the
             <A href="http://xml.apache.org/LICENSE">Apache Software License</A>.
          </P>
  
  
  
  1.12      +77 -20    xml-site/targets/xerces-c/install.html
  
  Index: install.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/install.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- install.html	29 Aug 2002 21:27:29 -0000	1.11
  +++ install.html	7 Feb 2003 20:05:45 -0000	1.12
  @@ -72,10 +72,10 @@
           <P>The Xerces-C++ source is available in the source distribution.
           </P>
           <P>Install the Xerces-C++ source distribution by using <CODE><FONT face="courier, monospaced">unzip</FONT></CODE>
  -		on the xerces-c-src2_1_0.zip archive in the Windows environment. You can
  +		on the xerces-c-src2_2_0.zip archive in the Windows environment. You can
   		use WinZip, or any other UnZip utility.</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>unzip xerces-c-src2_1_0.zip</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  -        <P>This creates a 'xerces-c-src2_1_0' sub-directory
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>unzip xerces-c-src2_2_0.zip</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +        <P>This creates a 'xerces-c-src2_2_0' sub-directory
   		containing the Xerces-C++ source distribution. </P>
   
           <P>If you need to build the Xerces-C++ source after installation,
  @@ -84,24 +84,29 @@
         </FONT></TD></TR></TABLE><BR>
         <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Binary distribution</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
           <P>Install the Xerces-C++ binary distribution by using <CODE><FONT face="courier, monospaced">unzip</FONT></CODE>
  -		on the xerces-c2_1_0-win32.zip archive in the Windows environment. You can
  +		on the xerces-c2_2_0-win32.zip archive in the Windows environment. You can
   		use WinZip, or any other UnZip utility.</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>unzip xerces-c2_1_0-win32.zip</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  -        <P>This creates a 'xerces-c2_1_0-win32' sub-directory
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>unzip xerces-c2_2_0-win32.zip</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +        <P>This creates a 'xerces-c2_2_0-win32' sub-directory
   		containing the Xerces-C++ binary distribution. </P>
   
  -        <P>You need to add the 'xerces-c2_1_0-win32\bin'
  +        <P>You need to add the 'xerces-c2_2_0-win32\bin'
   		directory to your path: </P>
   
           <P>To do this under Windows NT, go to the start menu, click the
   		settings menu and select control panel. When the control panel opens,
   		double click on System and select the 'Environment' tab.
   		Locate the PATH variable under system variables
  -        and add &lt;full_path_to_xerces-c2_1_0&gt;\bin to the PATH variable.
  +        and add &lt;full_path_to_xerces-c2_2_0&gt;\bin to the PATH variable.
   		To do this under Windows 2000 add this line to your AUTOEXEC.BAT file:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>SET PATH=&lt;full_path_to_xerces-c2_1_0&gt;\bin;%PATH%</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>SET PATH=&lt;full_path_to_xerces-c2_2_0&gt;\bin;%PATH%</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   		<P>or run the <CODE><FONT face="courier, monospaced">SET PATH</FONT></CODE> command in your shell window.</P>
   
  +        <P>Besides, if the parser is built with icu message loader (like IBM XML4C binaries),
  +        or message catalog loader, then you need to create a new environment variable, XERCESC_NLS_HOME
  +        to point to the directory, $XERCESCROOT/msg, where the message files reside.</P>           
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>SET XERCESC_NLS_HOME=&lt;full_path_to_xerces-c2_2_0&gt;\msg</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +           
           <P>The binary distribution has the built parser library and some samples executables.
              Please refer to the <A href="samples.html">Samples</A> for how to run the samples.</P>
   
  @@ -112,13 +117,13 @@
         <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Source distribution</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
           <P>The Xerces-C++ source is available in the source distribution.
           </P>
  -        <P>Install the Xerces-C++ source distribution xerces-c-src2_1_0.tar.gz by extracting the files
  +        <P>Install the Xerces-C++ source distribution xerces-c-src2_2_0.tar.gz by extracting the files
              from the compressed archive.</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  -gunzip xerces-c-src2_1_0.tar.gz
  -tar xerces-c-src2_1_0.tar
  +gunzip xerces-c-src2_2_0.tar.gz
  +tar xerces-c-src2_2_0.tar
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  -        <P>This creates a 'xerces-c-src2_1_0' sub-directory
  +        <P>This creates a 'xerces-c-src2_2_0' sub-directory
   		containing the Xerces-C++ source distribution. </P>
   
           <TABLE border="0" cellpadding="0" cellspacing="3" width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0" height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><I>On Solaris, please use <CODE><FONT face="courier, monospaced">gtar</FONT></CODE> instead of tar.  See
  @@ -129,26 +134,26 @@
   
         </FONT></TD></TR></TABLE><BR>
         <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Binary distribution</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  -        <P>Install the binary distribution xerces-c2_1_0-xxx.tar.gz by extracting the files
  +        <P>Install the binary distribution xerces-c2_2_0-xxx.tar.gz by extracting the files
              from the compressed archive; where 'xxx' is the corresponding UNIX platform.
              For example:</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  -gunzip xerces-c2_1_0-linux.tar.gz
  -tar -xvf xerces-c2_1_0-linux.tar
  +gunzip xerces-c2_2_0-linux.tar.gz
  +tar -xvf xerces-c2_2_0-linux.tar
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  -        <P>This will create an 'xerces-c2_1_0-linux' sub-directory
  +        <P>This will create an 'xerces-c2_2_0-linux' sub-directory
   		containing the Xerces-C++ binary distribution. </P>
   
           <TABLE border="0" cellpadding="0" cellspacing="3" width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0" height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><I>On Solaris, please use <CODE><FONT face="courier, monospaced">gtar</FONT></CODE> instead of tar.  See
           <A href="faq-distrib.html#faq-11">FAQ</A> for more information.</I></FONT></TD></TR></TABLE>
   
           <P>You will need to add the
  -        xerces-c2_1_0-linux/bin directory to your PATH environment variable:</P>
  +        xerces-c2_2_0-linux/bin directory to your PATH environment variable:</P>
   
           <P>For Bourne Shell, K Shell or Bash, type: </P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export PATH=&quot;$PATH:$HOME/xerces-c2_1_0-linux/bin&quot;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export PATH=&quot;$PATH:$HOME/xerces-c2_2_0-linux/bin&quot;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   		<P>For C Shell, type:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>setenv PATH &quot;$PATH:$HOME/xerces-c2_1_0-linux/bin&quot;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>setenv PATH &quot;$PATH:$HOME/xerces-c2_2_0-linux/bin&quot;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
           <P>If you wish to make this setting permanent, you need to change
   		your profile by changing your setup files which can be either .profile or .kshrc.</P>
  @@ -168,9 +173,61 @@
   setenv LD_LIBRARY_PATH &quot;$XERCESCROOT/lib:$LD_LIBRARY_PATH&quot; (on Solaris, Linux)
   setenv SHLIB_PATH &quot;$XERCESCROOT/lib:$SHLIB_PATH&quot; (on HP-UX)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  +        <P>Besides, if the parser is built with icu message loader (like IBM XML4C binaries),
  +        or message catalog loader, then you need to create a new environment variable, XERCESC_NLS_HOME
  +        to point to the directory, $XERCESCROOT/msg, where the message files reside.</P>                     
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +export XERCESC_NLS_HOME=$XERCESCROOT/msg
  +or
  +setenv XERCESC_NLS_HOME=$XERCESCROOT/msg
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>        
  +
           <P>The binary distribution has the built parser library and some samples executables.
              Please refer to the <A href="samples.html">Samples</A> for how to run the samples.</P>
   
  +      </FONT></TD></TR></TABLE><BR>
  +   </FONT></TD></TR></TABLE><BR>
  +
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Cygwin</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +      <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Source distribution</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +        <P>The Xerces-C++ source is available in the source distribution.
  +        </P>
  +        <P>Install the Xerces-C++ source distribution xerces-c-src2_2_0.tar.gz by extracting the files
  +           from the compressed archive.</P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +tar -xvzf xerces-c-src2_2_0.tar.gz
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +        <P>This creates a 'xerces-c-src2_2_0' sub-directory
  +		containing the Xerces-C++ source distribution. </P>
  +
  +        <P>If you need to build the Xerces-C++ source after installation,
  +        please follow the <A href="build.html">Build Instructions</A>.</P>
  +
  +      </FONT></TD></TR></TABLE><BR>
  +      <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Binary distribution</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +		  <P>Install the binary distribution by running
  +			  <A href="http://www.cygwin.com">Cygwin</A> setup.exe.
  +			  When you reach the &quot;Packages&quot; step of the Cygwin Setup wizard,
  +			  expand the &quot;Devel&quot; category, then click in the &quot;New&quot; column next
  +			  to &quot;xerces-c-devel&quot; until it reads &quot;2.2.0-X&quot;.</P>
  +
  +		  <P>This will install the necessary libraries and include files
  +			  for the Xerces-C++ binary distribution.</P>
  +
  +		  <P>If you wish to run programs linked to Xerces-C++ that were
  +			  built in the Cygwin environment, you need to add your Cygwin
  +			  &quot;bin&quot; directory to your Windows PATH environment variable.
  +			  In typical Cygwin installations, the bin directory is in the
  +			  Cygwin directory on the drive that windows is installed on.
  +			  For instance, if windows is installed to C:\WINNT\System32,
  +			  Your Cygwin bin directory may be &quot;C:\cygwin\bin&quot;.</P>
  +
  +		  <P>The binary distribution has the built parser library.  Sample
  +			  executables may be available in a future release on the
  +			  Cygwin platform.  In the meantime, they may be built from the
  +			  source distribution by following the
  +			  <A href="build.html">Build Instructions</A> for
  +			  &quot;Building samples&quot;.</P>
         </FONT></TD></TR></TABLE><BR>
      </FONT></TD></TR></TABLE><BR>
   </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
  
  
  
  1.5       +1 -1      xml-site/targets/xerces-c/memparse.html
  
  Index: memparse.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/memparse.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- memparse.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ memparse.html	7 Feb 2003 20:05:46 -0000	1.5
  @@ -98,7 +98,7 @@
                <B>-v=auto</B>   will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from MemParse</P>
   
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   MemParse -v=always</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>The output is the following:</P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>Finished parsing the memory buffer containing the following XML statements:
  
  
  
  1.5       +112 -24   xml-site/targets/xerces-c/migrate.html
  
  Index: migrate.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/migrate.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- migrate.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ migrate.html	7 Feb 2003 20:05:46 -0000	1.5
  @@ -67,60 +67,148 @@
   <IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Migration Archive</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  -       <P>For migration information to Xerces-C++ 2.0.0 or earlier,
  +       <P>For migration information to Xerces-C++ 2.1.0 or earlier,
             please refer to <A href="migrate_archive.html">Migration Archive. </A></P>
   
       </FONT></TD></TR></TABLE><BR>
   
  -    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Migrating from Xerces-C++ 2.0.0 to Xerces-C++ 2.1.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -      <P>This document is a discussion of the technical differences between
  -      Xerces-C++ 2.0.0 code base and the Xerces-C++ 2.1.0.</P>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Migrating from Xerces-C++ 2.1.0 to Xerces-C++ 2.2.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +      <P>The following section is a discussion of the technical differences between
  +      Xerces-C++ 2.1.0 code base and the Xerces-C++ 2.2.0.</P>
   
         <P>Topics discussed are:</P>
         <UL>
  -        <LI><A href="#NewFeatures210">New features in Xerces-C++ 2.1.0</A></LI>
  -        <LI><A href="#API210">Public API Changes</A></LI>
  +        <LI><A href="#NewFeatures220">New features in Xerces-C++ 2.2.0</A></LI>
  +        <LI><A href="#CPPNamespace220">Using C++ Namespace</A></LI>
  +        <LI><A href="#API220">Public API Changes</A></LI>
           <UL>
  -            <LI><A href="#NewAPI210">New Public API</A></LI>
  -            <LI><A href="#ModifiedAPI210">Modified Public API</A></LI>
  -            <LI><A href="#DeprecatedAPI210">Deprecated/Removed Public API</A></LI>
  +            <LI><A href="#NewAPI220">New Public API</A></LI>
  +            <LI><A href="#ModifiedAPI220">Modified Public API</A></LI>
  +            <LI><A href="#DeprecatedAPI220">Deprecated/Removed Public API</A></LI>
           </UL>
         </UL>
   
  -    <A name="NewFeatures210"><!--anchor--></A>
  -    <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New features in Xerces-C++ 2.1.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +    <A name="NewFeatures220"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New features in Xerces-C++ 2.2.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
         <UL>
  -        <LI>64 bit binaries distribution on Windows IA64 and Linux IA64</LI>
  -        <LI>Support for Cygwin environment</LI>
  -        <LI>DOM Level 3 DOMNode: compareTreePosition, lookupNamespaceURI, lookupNamespacePrefix and isDefaultNamespace</LI>
  -        <LI>plus many more bug fixes</LI>
  +        <LI>C++ Namespace Support</LI>
  +        <LI>Schema 1.0 Errata Implementation</LI>
  +        <LI>Experimental Implementation of XML 1.1</LI>
  +        <LI>More DOM L3 Core Support:</LI>
  +        <UL>
  +            <LI>DOMNode: baseURI</LI>
  +            <LI>DOMAttr: isId, getTypeInfo</LI>
  +            <LI>DOMElement: setIdAttribute, setIdAttributeNS, setIdAttributeNode, getTypeInfo</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>New feature XMLPlatformUtils::Initialize(const char* const locale) to set
  +        the locale for message loader.   See <A href="program-others.html#SpecifylocaleforMessageLoader">
  +        Specify locale for Message Loader</A> for details</LI>
  +        <LI>Support Build with ICU Message Loader, or Message Catalog Message Loader</LI>
  +        <LI>RPM for Linux</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>Performance: Break Scanner for different functionalities and many other performance improvement</LI>
  +        <LI>New feature, &quot;http://apache.org/xml/features/dom/byte-order-mark&quot;, allows user to enable
  +            DOMWriter to write Byte-Order-Mark in the output XML stream, 
  +            See <A href="program-dom.html#Byte-Order-Mark">
  +            Xercesc Feature: Byte Order Mark</A> for details</LI>        
         </UL>
       </FONT></TD></TR></TABLE><BR>
   
  -    <A name="API210"><!--anchor--></A>
  +    <A name="CPPNamespace220"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Using C++ Namespace</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +        <P>Xerces-C++ 2.2.0 now supports C++ Namespace.  All Xerces-C++
  +           classes/data/variables are defined in the <CODE><FONT face="courier, monospaced">&quot;namespace xercesc&quot;</FONT></CODE>
  +           if C++ Namespace support is ENABLED.</P>
  +
  +        <P>All the binary distributions of Xerces-C++ 2.2.0 are now built with
  +           C++ Namespace enabled.   Therefore users' applications that links with the distributed
  +           binary packages must namespace qualified all the Xerces-C++ classes/data/variables
  +           with <CODE><FONT face="courier, monospaced">&quot;xercesc::&quot;</FONT></CODE> or add the
  +           <CODE><FONT face="courier, monospaced">&quot;using namespace xercesc&quot;</FONT></CODE> clause.</P>
  +
  +        <P>See the Programming Guide <A href="program-others.html#CPPNamespace">Using C++ Namespace</A>
  +           for more details.</P>
  +
  +    </FONT></TD></TR></TABLE><BR>
  +
  +    <A name="API220"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Public API Changes</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
   
           <P>The following lists the public API changes between the Xerces-C++
  -           2.0.0; and the Xerces-C++ 2.1.0 releases
  +           2.1.0; and the Xerces-C++ 2.2.0 releases
              of the parser. </P>
   
  -        <A name="NewAPI210"><!--anchor--></A>
  +        <A name="NewAPI220"><!--anchor--></A>
           <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New Public API</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
               <UL>
  -              <LI>To fix bug 7087, XMLEnumerator is added a virtual destructor.</LI>
  -              <LI>To fix bug 11448, XMLNotationDecl::get/setBaseURI, and XMLEntityDecl::get/setBaseURI are added.</LI>
  +              <LI>To support additional DOM L3 functions, the following are added:</LI>
  +              <UL>
  +                  <LI>DOMAttr: isId, getTypeInfo</LI>
  +                  <LI>DOMElement: setIdAttribute, setIdAttributeNS, setIdAttributeNode, getTypeInfo</LI>
  +                  <LI>Added DOMTypeInfo class for getTypeInfo class in DOMElement and DOMAttr</LI>
  +                  <LI>Added getDOMTypeInfoUri, getDOMTypeInfoName to XMLAttDef and XMLElementDecl for use in building DOMTypeInfo</LI>
  +              </UL>
  +              <LI>Added a non-standard extension DOMImplementation::loadDOMExceptionMsg to load the
  +              default error message for the corresponding DOMException code.</LI>
  +              <LI>XMLAttr: 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>
  +              <LI>To allow users to tell the parser to force standard uri conformance,
  +                  the following are added:</LI>
  +                <UL>
  +                  <LI>XercesDOMParser/DOMParser/SAXParser: get/setStandardUriConformant</LI>
  +                  <LI>and DOMBuilder/SAX2XMLReader will recognize the feature
  +                      http://apache.org/xml/features/standard-uri-conformant</LI>
  +                </UL>
  +              <LI>Add XMLURL::hasInvalidChar() to indicate if the URL has invalid char as per RFC standard</LI>
  +              <LI>To allow users to enable/disable src offset calculation,
  +                  the following are added:</LI>
  +                <UL>
  +                  <LI>XercesDOMParser/DOMParser/SAXParser: get/setCalculateSrcOfs</LI>
  +                  <LI>and DOMBuilder/SAX2XMLReader will recognize the feature
  +                      http://apache.org/xml/features/calculate-src-ofst</LI>
  +                </UL>
  +              <LI>To allow users to select the scanner when scanning XML documents,
  +                  the following are added:</LI>
  +                <UL>
  +                  <LI>XercesDOMParser/DOMParser/SAXParser: useScanner</LI>
  +                  <LI>and DOMBuilder/SAX2XMLReader will recognize the property
  +                      http://apache.org/xml/properties/scannerName</LI>
  +                </UL>
  +             <LI>Added getSrcOffset to XercesDOMParser/DOMParser/SAXParser/DOMBuilder/SAX2XMLReader to
  +                 allow users to get the current src offset within the input source.</LI>
               </UL>
           </FONT></TD></TR></TABLE><BR>
   
  -        <A name="ModifiedAPI210"><!--anchor--></A>
  +        <A name="ModifiedAPI220"><!--anchor--></A>
           <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Modified Public API</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
               <UL>
  -              <LI>DOMNodeList: item, and getLength have been added a const modifier.</LI>
  -              <LI>DOMNode: lookupNamespacePrefix, isDefaultNamespace, and lookupNamespaceURI have been added a const modifier.</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 &quot;en_US&quot;.</LI>
  +              <LI>To fix [Bug 13641], the QName copy constructor is corrected to take
  +              a reference as parameter, i.e. QName(const QName&amp; 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>Move XMLUri::isURIString as public.</LI>
  +              <LI>For validation purpose, added two more default parameters to
  +              XMLValidator::validateAttrValue.</LI>
  +              <LI>To fix [Bug 15802], the getURIText of DOMParser/XercesDOMParser/SAXParser/SAX2XMLReader
  +              are being added a const modifier.</LI>
               </UL>
           </FONT></TD></TR></TABLE><BR>
   
  -        <A name="DeprecatedAPI210"><!--anchor--></A>
  +        <A name="DeprecatedAPI220"><!--anchor--></A>
           <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Deprecated/Removed Public API</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
               <UL>
                 <LI>No Deprecated Public API in this release.</LI>
  
  
  
  1.6       +70 -10    xml-site/targets/xerces-c/migrate_archive.html
  
  Index: migrate_archive.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/migrate_archive.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- migrate_archive.html	29 Aug 2002 21:27:29 -0000	1.5
  +++ migrate_archive.html	7 Feb 2003 20:05:46 -0000	1.6
  @@ -67,6 +67,7 @@
   <IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Migrating to earlier Releases</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <UL>
  +        <LI><A href="#Migrateto210">Migrating from Xerces-C++ 2.0.0 to 2.1.0</A></LI>
           <LI><A href="#Migrateto200">Migrating from Xerces-C++ 1.7.0 to 2.0.0</A></LI>
           <LI><A href="#Migrateto170">Migrating from Xerces-C++ 1.6.0 to 1.7.0</A></LI>
           <LI><A href="#Migrateto160">Migrating from Xerces-C++ 1.5.2 to 1.6.0</A></LI>
  @@ -75,9 +76,68 @@
         </UL>
       </FONT></TD></TR></TABLE><BR>
   
  +    <A name="Migrateto210"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Migrating from Xerces-C++ 2.0.0 to Xerces-C++ 2.1.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +      <P>The following section is a discussion of the technical differences between
  +      Xerces-C++ 2.0.0 code base and the Xerces-C++ 2.1.0.</P>
  +
  +      <P>Topics discussed are:</P>
  +      <UL>
  +        <LI><A href="#NewFeatures210">New features in Xerces-C++ 2.1.0</A></LI>
  +        <LI><A href="#API210">Public API Changes</A></LI>
  +        <UL>
  +            <LI><A href="#NewAPI210">New Public API</A></LI>
  +            <LI><A href="#ModifiedAPI210">Modified Public API</A></LI>
  +            <LI><A href="#DeprecatedAPI210">Deprecated/Removed Public API</A></LI>
  +        </UL>
  +      </UL>
  +
  +    <A name="NewFeatures210"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New features in Xerces-C++ 2.1.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +      <UL>
  +        <LI>64 bit binaries distribution on Windows IA64 and Linux IA64</LI>
  +        <LI>Support for Cygwin environment</LI>
  +        <LI>DOM Level 3 DOMNode: compareTreePosition, lookupNamespaceURI, lookupNamespacePrefix and isDefaultNamespace</LI>
  +        <LI>plus many more bug fixes</LI>
  +      </UL>
  +    </FONT></TD></TR></TABLE><BR>
  +
  +    <A name="API210"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Public API Changes</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +
  +        <P>The following lists the public API changes between the Xerces-C++
  +           2.0.0; and the Xerces-C++ 2.1.0 releases
  +           of the parser. </P>
  +
  +        <A name="NewAPI210"><!--anchor--></A>
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>New Public API</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +            <UL>
  +              <LI>To fix bug 7087, XMLEnumerator is added a virtual destructor.</LI>
  +              <LI>To fix bug 11448, XMLNotationDecl::get/setBaseURI, and XMLEntityDecl::get/setBaseURI are added.</LI>
  +            </UL>
  +        </FONT></TD></TR></TABLE><BR>
  +
  +        <A name="ModifiedAPI210"><!--anchor--></A>
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Modified Public API</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +            <UL>
  +              <LI>DOMNodeList: item, and getLength have been added a const modifier.</LI>
  +              <LI>DOMNode: lookupNamespacePrefix, isDefaultNamespace, and lookupNamespaceURI have been added a const modifier.</LI>
  +            </UL>
  +        </FONT></TD></TR></TABLE><BR>
  +
  +        <A name="DeprecatedAPI210"><!--anchor--></A>
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Deprecated/Removed Public API</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +            <UL>
  +              <LI>No Deprecated Public API in this release.</LI>
  +            </UL>
  +        </FONT></TD></TR></TABLE><BR>
  +
  +    </FONT></TD></TR></TABLE><BR>
  +    </FONT></TD></TR></TABLE><BR>
  +
       <A name="Migrateto200"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Migrating from Xerces-C++ 1.7.0 to Xerces-C++ 2.0.0</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -      <P>This document is a discussion of the technical differences between
  +      <P>The following section is a discussion of the technical differences between
         Xerces-C++ 1.7.0 code base and the Xerces-C++ 2.0.0.</P>
   
         <P>Topics discussed are:</P>
  @@ -117,21 +177,21 @@
            <UL>
               <LI>AIX</LI>
               <UL>
  -              <LI>libxerces-c21.0.so</LI>
  -              <LI>symbolic link: libxerces-c.so                      ----&gt; libxerces-c21.so</LI>
  -              <LI>symbolic link: libxerces-c21.so  ----&gt; libxerces-c21.0.so</LI>
  +              <LI>libxerces-c22.0.so</LI>
  +              <LI>symbolic link: libxerces-c.so                      ----&gt; libxerces-c22.so</LI>
  +              <LI>symbolic link: libxerces-c22.so  ----&gt; libxerces-c22.0.so</LI>
               </UL>
               <LI>Solaris / Linux</LI>
               <UL>
  -              <LI>libxerces-c.so.21.0</LI>
  -              <LI>symbolic link: libxerces-c.so                      ----&gt; libxerces-c.so.21</LI>
  -              <LI>symbolic link: libxerces-c.so.21 ----&gt; libxerces-c.so.21.0</LI>
  +              <LI>libxerces-c.so.22.0</LI>
  +              <LI>symbolic link: libxerces-c.so                      ----&gt; libxerces-c.so.22</LI>
  +              <LI>symbolic link: libxerces-c.so.22 ----&gt; libxerces-c.so.22.0</LI>
               </UL>
               <LI>HP-UX</LI>
               <UL>
  -              <LI>libxerces-c.sl.21.0</LI>
  -              <LI>symbolic link: libxerces-c.sl                      ----&gt; libxerces-c.sl.21</LI>
  -              <LI>symbolic link: libxerces-c.sl.21 ----&gt; libxerces-c.sl.21.0</LI>
  +              <LI>libxerces-c.sl.22.0</LI>
  +              <LI>symbolic link: libxerces-c.sl                      ----&gt; libxerces-c.sl.22</LI>
  +              <LI>symbolic link: libxerces-c.sl.22 ----&gt; libxerces-c.sl.22.0</LI>
               </UL>
            </UL>
       </FONT></TD></TR></TABLE><BR>
  
  
  
  1.5       +1 -1      xml-site/targets/xerces-c/pparse.html
  
  Index: pparse.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/pparse.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- pparse.html	29 Aug 2002 21:27:29 -0000	1.4
  +++ pparse.html	7 Feb 2003 20:05:47 -0000	1.5
  @@ -106,7 +106,7 @@
                <B>-v=never</B> will not use any validation<BR>
                <B>-v=auto</B> will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from PParse</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   PParse -v=always personal.xml
   personal.xml: 60 ms (37 elems, 12 attrs, 134 spaces, 134 chars)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Running PParse with the validating parser gives a different result because
  
  
  
  1.3       +71 -2     xml-site/targets/xerces-c/program-deprecateddom.html
  
  Index: program-deprecateddom.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/program-deprecateddom.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- program-deprecateddom.html	29 Aug 2002 21:27:29 -0000	1.2
  +++ program-deprecateddom.html	7 Feb 2003 20:05:47 -0000	1.3
  @@ -344,7 +344,7 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Error during initialization! :\n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return 1;
           }
   
  @@ -363,7 +363,7 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (const DOM_DOMException&amp; toCatch) {
  @@ -740,6 +740,47 @@
   
               <P></P>
   
  +            <A name="StandardUriConformant"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setStandardUriConformant(const bool)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, malformed uri will be rejected
  +                and fatal error will be issued. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
  +            <A name="CalculateSrcOffset"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setCalculateSrcOfs(const bool)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Enable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, the user can inquire about
  +                the current src offset within the input source. Setting it to false (default)
  +                improves the performance.&nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
               <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
                   <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setExternalSchemaLocation(const XMLCh* const)</B></B>&nbsp;
         </FONT></TD></TR>
  @@ -785,6 +826,34 @@
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +
  +            <P></P>
  +
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void useScanner(const XMLCh* const)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Description</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> This property allows the user to specify the name of
  +                            the XMLScanner to use for scanning XML documents. If not specified, the default
  +                            scanner &quot;IGXMLScanner&quot; is used.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> The recognized scanner names are: <BR>
  +                            1.&quot;WFXMLScanner&quot; - scanner that performs well-formedness checking only.<BR>
  +                            2. &quot;DGXMLScanner&quot; - scanner that handles XML documents with DTD grammar information.<BR>
  +                            3. &quot;SGXMLScanner&quot; - scanner that handles XML documents with XML schema grammar information.<BR>
  +			    4. &quot;IGXMLScanner&quot; - scanner that handles XML documents with DTD or/and XML schema grammar information.<BR>
  +                            Users can use the predefined constants defined in XMLUni directly or a string that matches the value of
  +                            one of those constants.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note: </B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> See <A href="program-others.html#UseSpecificScanner">Use Specific Scanner</A>
  +                for more programming details. &nbsp;
         </FONT></TD></TR>
               </TABLE>
   
  
  
  
  1.5       +337 -16   xml-site/targets/xerces-c/program-dom.html
  
  Index: program-dom.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/program-dom.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- program-dom.html	5 Sep 2002 15:28:51 -0000	1.4
  +++ program-dom.html	7 Feb 2003 20:05:47 -0000	1.5
  @@ -81,7 +81,7 @@
   
       <A name="DOM3"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>DOM Level 3 Support in Xerces-C++</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -      <P>The Xerces-C++ 2.1.0 contains a partial implementation of the W3C
  +      <P>The Xerces-C++ 2.2.0 contains a partial implementation of the W3C
            Document Object Model Level 3.  This implementation is experimental.    See the document
            <A href="dom3.html"> DOM Level 3 Support</A> for details.
         </P>
  @@ -273,7 +273,7 @@
          printf(&quot;Use your own copy of the oldNodeValue if want to reference the string later\n&quot;);
   
      // delete your own replicated string when done
  -   delete [] oldNodeValue;
  +   XMLString::release(&amp;oldNodeValue);
   
          </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  @@ -306,7 +306,7 @@
          printf(&quot;Use your own copy of the oldNodeValue if want to reference the string later\n&quot;);
   
      // delete your own replicated string when done
  -   delete [] oldNodeValue;
  +   XMLString::release(&amp;oldNodeValue);
   
          </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  @@ -343,7 +343,7 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Error during initialization! :\n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return 1;
           }
   
  @@ -363,14 +363,14 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (const DOMException&amp; toCatch) {
               char* message = XMLString::transcode(toCatch.msg);
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (...) {
  @@ -471,17 +471,17 @@
                   <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setDoNamespaces(const bool)</B></B>&nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  -      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Perform Namespace processing &nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Perform Namespace processing. &nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  -      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not perform Namespace processing&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not perform Namespace processing. &nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If the validation scheme is set to Val_Always or Val_Auto, then the
  -                document must contain a grammar that supports the use of namespaces &nbsp;
  +                document must contain a grammar that supports the use of namespaces. &nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>see:</B></B>&nbsp;
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  @@ -739,6 +739,47 @@
   
               <P></P>
   
  +            <A name="StandardUriConformant"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setStandardUriConformant(const bool)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, malformed uri will be rejected
  +                and fatal error will be issued. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
  +            <A name="CalculateSrcOffset"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setCalculateSrcOfs(const bool)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Enable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, the user can inquire about
  +                the current src offset within the input source. Setting it to false (default)
  +                improves the performance.&nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
           </FONT></TD></TR></TABLE><BR>
   
           <A name="XercesDOMProperties"><!--anchor--></A>
  @@ -799,6 +840,34 @@
   
               <P></P>
   
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void useScanner(const XMLCh* const)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Description</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> This property allows the user to specify the name of
  +                            the XMLScanner to use for scanning XML documents. If not specified, the default
  +                            scanner &quot;IGXMLScanner&quot; is used.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> The recognized scanner names are: <BR>
  +                            1.&quot;WFXMLScanner&quot; - scanner that performs well-formedness checking only.<BR>
  +                            2. &quot;DGXMLScanner&quot; - scanner that handles XML documents with DTD grammar information.<BR>
  +                            3. &quot;SGXMLScanner&quot; - scanner that handles XML documents with XML schema grammar information.<BR>
  +			    4. &quot;IGXMLScanner&quot; - scanner that handles XML documents with DTD or/and XML schema grammar information.<BR>
  +                            Users can use the predefined constants defined in XMLUni directly or a string that matches the value of
  +                            one of those constants.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note: </B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> See <A href="program-others.html#UseSpecificScanner">Use Specific Scanner</A>
  +                for more programming details. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +
  +            <P></P>
  +
           </FONT></TD></TR></TABLE><BR>
   
       </FONT></TD></TR></TABLE><BR>
  @@ -831,7 +900,7 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Error during initialization! :\n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return 1;
           }
   
  @@ -865,14 +934,14 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (const DOMException&amp; toCatch) {
               char* message = XMLString::transcode(toCatch.msg);
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (...) {
  @@ -1343,7 +1412,7 @@
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable the parser's schema support. &nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  -      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> true &nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note</B></B>&nbsp;
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, namespace processing must also be turned on. &nbsp;
  @@ -1516,6 +1585,48 @@
   
               <P></P>
   
  +            <A name="builder-StandardUriConformant"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/features/standard-uri-conformant</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, malformed uri will be rejected
  +                and fatal error will be issued. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
  +            <A name="builder-CalculateSrcOffset"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/features/calculate-src-ofs</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Enable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, the user can inquire about
  +                the current src offset within the input source. Setting it to false (default)
  +                improves the performance.&nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
  +            <A name="builder-adopts-domdocument"><!--anchor--></A>
               <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
                   <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/features/dom/user-adopts-DOMDocument</B></B>&nbsp;
         </FONT></TD></TR>
  @@ -1612,6 +1723,35 @@
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
         </FONT></TD></TR>
               </TABLE>
  +            <P></P>
  +
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/properties/scannerName</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Description</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> This property allows the user to specify the name of
  +                            the XMLScanner to use for scanning XML documents. If not specified, the default
  +                            scanner &quot;IGXMLScanner&quot; is used.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> The recognized scanner names are: <BR>
  +                            1.&quot;WFXMLScanner&quot; - scanner that performs well-formedness checking only.<BR>
  +                            2. &quot;DGXMLScanner&quot; - scanner that handles XML documents with DTD grammar information.<BR>
  +                            3. &quot;SGXMLScanner&quot; - scanner that handles XML documents with XML schema grammar information.<BR>
  +			    4. &quot;IGXMLScanner&quot; - scanner that handles XML documents with DTD or/and XML schema grammar information.<BR>
  +                            Users can use the predefined constants defined in XMLUni directly or a string that matches the value of
  +                            one of those constants.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note: </B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> See <A href="program-others.html#UseSpecificScanner">Use Specific Scanner</A>
  +                for more programming details. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
             </FONT></TD></TR></TABLE><BR>
           </FONT></TD></TR></TABLE><BR>
   
  @@ -1672,14 +1812,14 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (const DOMException&amp; toCatch) {
               char* message = XMLString::transcode(toCatch.msg);
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (...) {
  @@ -1701,6 +1841,152 @@
             </P>
           </FONT></TD></TR></TABLE><BR>
   
  +        <A name="DOMWriterEntityRef"><!--anchor--></A>
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>How does DOMWriter handle built-in entity Reference in node value?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +
  +          <P>Say for example you parse the following xml document using XercesDOMParser or DOMBuilder</P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +&lt;root&gt;
  +&lt;Test attr=&quot; &gt; ' &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;apos; &quot;&gt;&lt;/Test&gt;
  +&lt;Test attr=' &gt; &quot; &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;apos; '&gt;&lt;/Test&gt;
  +&lt;Test&gt; &gt;  &quot; ' &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;apos; &lt;/Test&gt;
  +&lt;Test&gt;&lt;![CDATA[&lt; &gt; &amp; &quot; ' &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;apos; ] ]&gt;&lt;/Test&gt;
  +&lt;/root&gt;
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +           <P>According to XML 1.0 spec, 4.4 XML Processor Treatment of Entities and References, the parser
  +           will expand the entity reference as follows</P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +&lt;root&gt;
  +&lt;Test attr=&quot; &gt; ' &lt; &gt; &amp; &quot; ' &quot;&gt;&lt;/Test&gt;
  +&lt;Test attr=' &gt; &quot; &lt; &gt; &amp; &quot; ' '&gt;&lt;/Test&gt;
  +&lt;Test&gt; &gt;  &quot; ' &lt; &gt; &amp; &quot; ' &lt;/Test&gt;
  +&lt;Test&gt;&lt;![CDATA[&lt; &gt; &amp; &quot; ' &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;apos; ] ]&gt;&lt;/Test&gt;
  +&lt;/root&gt;
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +           <P>and pass such DOMNode to DOMWriter for serialization.   From DOMWriter perspective, it
  +           does not know what the original string was.   All it sees is above DOMNode from the
  +           parser.   But since the DOMWriter is supposed to generate something that is parsable if sent
  +           back to the parser, it cannot print such string as is.    Thus the DOMWriter is doing some
  +           &quot;touch up&quot;, just enough, to get the string parsable.</P>
  +
  +           <P>So for example since the appearance of &lt; and &amp; in text value will lead to
  +           not well-form XML error, the DOMWriter fixes them to &amp;lt; and &amp;amp;
  +           respectively; while the &gt;, ' and &quot; in text value are ok to the parser, so DOMWriter does not
  +           do anything to them.   Similarly the DOMWriter fixes some of the characters for the attribute value
  +           but keep everything in CDATA.</P>
  +
  +           <P>So the string that is generated by DOMWriter will look like this</P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +&lt;root&gt;
  +&lt;Test attr=&quot; &gt; ' &amp;lt; &gt; &amp;amp; &amp;quot; ' &quot;/&gt;
  +&lt;Test attr=&quot; &gt; &amp;quot; &amp;lt; &gt; &amp;amp; &amp;quot; ' &quot;/&gt;
  +&lt;Test&gt; &gt;  &quot; ' &amp;lt; &gt; &amp;amp; &quot; ' &lt;/Test&gt;
  +&lt;Test&gt;&lt;![CDATA[&lt; &gt; &amp; &quot; ' &amp;lt; &amp;gt; &amp;amp; &amp;quot; &amp;apos; ] ]&gt;&lt;/Test&gt;
  +&lt;/root&gt;
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +            <P>To summarize, here is the table that summarize how built-in entity refernece are handled for
  +            different Node Type:</P>
  +      <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +        <TR>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Input/Output</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&lt;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&gt;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&amp;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&quot;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>'</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&amp;lt;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&amp;gt;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&amp;amp;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&amp;quot;</B></B>&nbsp;
  +      </FONT></TD>
  +          <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>&amp;apos;</B></B>&nbsp;
  +      </FONT></TD>
  +        </TR>
  +        <TR>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><B>Attribute</B>&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">N/A&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&gt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">N/A&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;quot;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">'&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;lt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&gt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;amp;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;quot;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">'&nbsp;
  +      </FONT></TD>
  +        </TR>
  +        <TR>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><B>Text</B>&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">N/A&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&gt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">N/A&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&quot;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">'&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;lt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&gt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;amp;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&quot;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">'&nbsp;
  +      </FONT></TD>
  +        </TR>
  +        <TR>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><B>CDATA</B>&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&lt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&gt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&quot;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">'&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;lt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;gt;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;amp;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;quot;&nbsp;
  +      </FONT></TD>
  +          <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&amp;apos;&nbsp;
  +      </FONT></TD>
  +        </TR>
  +        </TABLE>
  +        </FONT></TD></TR></TABLE><BR>
  +
           <A name="DOMWriterFeatures"><!--anchor--></A>
           <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>DOMWriter Supported Features</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
   
  @@ -1939,6 +2225,41 @@
   
              </FONT></TD></TR></TABLE><BR>
   
  +           <TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="474"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="472"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Xerces Features</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="472"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="472"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="464"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +            <A name="byte-order-mark"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>byte-order-mark</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Enable the writing of the Byte-Order-Mark (BOM), in the resultant XML stream.
  +                                                &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable the writing of BOM. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> The BOM is written at the beginning of the resultant XML stream,
  +                                                if and only if a DOMDocumentNode is rendered for serialization,
  +                                                and the output encoding is among the encodings listed here (alias
  +                                                acceptable),
  +                                                UTF-16, UTF-16LE, UTF-16BE, UCS-4, UCS-4LE, and UCS-4BE.
  +
  +                                                In the case of UTF-16/UCS-4, the system directive, ENDIANMODE_LITTLE
  +                                                and ENDIANMODE_BIG (which denotes the host machine's endian mode),
  +                                                is refered to determine the appropriate BOM to be written.
  +                &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>see:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +                <A href="http://www.w3.org/TR/REC-xml#sec-guessing"> XML 1.0 Appendix F </A>
  +                for more information about BOM.
  +                &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +           </FONT></TD></TR></TABLE><BR>
           </FONT></TD></TR></TABLE><BR>
   
       </FONT></TD></TR></TABLE><BR>
  @@ -1955,4 +2276,4 @@
   </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
                 Copyright &copy; 2001 The Apache Software Foundation.
                 All Rights Reserved.
  -            </I></FONT></TD></TR></TABLE></BODY></HTML>
  +            </I></FONT></TD></TR></TABLE></BODY></HTML>
  \ No newline at end of file
  
  
  
  1.3       +378 -9    xml-site/targets/xerces-c/program-others.html
  
  Index: program-others.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/program-others.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- program-others.html	29 Aug 2002 21:27:29 -0000	1.2
  +++ program-others.html	7 Feb 2003 20:05:47 -0000	1.3
  @@ -73,11 +73,11 @@
             specific capabilities. For example,
            </P>
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  -       #if _XERCES_VERSION &gt;= 20304
  -         // code specific to Xerces-C++ version 2.3.4
  -       #else
  -         // old code here...
  -       #endif
  +#if _XERCES_VERSION &gt;= 20304
  +  // code specific to Xerces-C++ version 2.3.4
  +#else
  +  // old code here...
  +#endif
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
           <P>The minor and revision (patch level) numbers have two digits of resolution
              which means that '3' becomes '03' and '4' becomes '04' in this example.
  @@ -176,7 +176,7 @@
   
       <A name="GrammarCache"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Preparsing Grammar and Grammar Caching</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -        <P>Xerces-C++ 2.1.0 provides a new function to pre-parse the grammar so that users
  +        <P>Xerces-C++ 2.2.0 provides a new function to pre-parse the grammar so that users
              can check for any syntax or error before using the grammar.  Users can also optionally
              cache these pre-parsed grammars for later use during actual parsing.
           </P>
  @@ -299,9 +299,9 @@
           message loading services can be derived. Your platform driver
           file can create whichever type of message loader it wants to
           use on that platform.  Xerces-C++ currently has versions for the in
  -        memory format, the Win32 resource format, and the message
  -        catalog format. An ICU one is present but not implemented
  -        yet. Some of the platforms can support multiple message
  +        memory format, the Win32 resource format, the message
  +        catalog format, and ICU message loader.
  +        Some of the platforms can support multiple message
           loaders, in which case a #define token is used to control
           which one is used. You can set this in your build projects to
           control the message loader type used.</P>
  @@ -335,6 +335,375 @@
           provide.</P>
   
       </FONT></TD></TR></TABLE><BR>
  +
  +    <A name="PortingGuidelines"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Porting Guidelines</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +      <P>All platform dependent code in Xerces has been
  +      isolated to a couple of files, which should ease the porting
  +      effort.  Here are the basic steps that should be followed to
  +      port Xerces.</P>
  +
  +      <OL>
  +
  +        <LI>The directory <CODE><FONT face="courier, monospaced">src/xercesc/util/Platforms</FONT></CODE> contains the
  +        platform sensitive files while <CODE><FONT face="courier, monospaced">src/xercesc/util/Compilers</FONT></CODE> contains
  +        all development environment sensitive files. Each operating
  +        system has a file of its own and each development environment
  +        has another one of its own too.
  +
  +        <BR>
  +
  +        As an example, the Win32 platform as a <CODE><FONT face="courier, monospaced">Win32Defs.hpp</FONT></CODE> file
  +        and the Visual C++ environment has a <CODE><FONT face="courier, monospaced">VCPPDefs.hpp</FONT></CODE> file.
  +        These files set up certain define tokens, typedefs,
  +        constants, etc... that will drive the rest of the code to
  +        do the right thing for that platform and development
  +        environment. AIX/CSet have their own <CODE><FONT face="courier, monospaced">AIXDefs.hpp</FONT></CODE> and
  +        <CODE><FONT face="courier, monospaced">CSetDefs.hpp</FONT></CODE> files, and so on. You should create new
  +        versions of these files for your platform and environment
  +        and follow the comments in them to set up your own.
  +        Probably the comments in the Win32 and Visual C++ will be
  +        the best to follow, since that is where the main
  +        development is done.</LI>
  +
  +        <LI>Next, edit the file <CODE><FONT face="courier, monospaced">XercesDefs.hpp</FONT></CODE>, which is where all
  +            of the fundamental stuff comes into the system. You will
  +            see conditional sections in there where the above
  +            per-platform and per-environment headers are brought in.
  +            Add the new ones for your platform under the appropriate
  +            conditionals.</LI>
  +
  +        <LI>Now edit <CODE><FONT face="courier, monospaced">AutoSense.hpp</FONT></CODE>. Here we set canonical Xerces
  +            internal <CODE><FONT face="courier, monospaced">#define</FONT></CODE> tokens which indicate the platform and
  +            compiler. These definitions are based on known platform
  +            and compiler defines.
  +            <BR>
  +            <CODE><FONT face="courier, monospaced">AutoSense.hpp</FONT></CODE> is included in <CODE><FONT face="courier, monospaced">XercesDefs.hpp</FONT></CODE> and the
  +            canonical platform and compiler settings thus defined will
  +            make the particular platform and compiler headers to be
  +            the included at compilation.
  +            <BR>
  +            It might be a little tricky to decipher this file so be
  +            careful. If you are using say another compiler on Win32,
  +            probably it will use similar tokens so that the platform
  +            will get picked up already using what is already there.</LI>
  +
  +        <LI>Once this is done, you will then need to implement a
  +            version of the <I>platform utilities</I> for your platform.
  +            Each operating system has a file which implements some
  +            methods of the XMLPlatformUtils class, specific to that
  +            operating system. These are not terribly complex, so it
  +            should not be a lot of work. The Win32 version is called
  +            <CODE><FONT face="courier, monospaced">Win32PlatformUtils.cpp</FONT></CODE>, the AIX version is
  +            <CODE><FONT face="courier, monospaced">AIXPlatformUtils.cpp</FONT></CODE> and so on. Create one for your
  +            platform, with the correct name, and empty out all of the
  +            implementation so that just the empty shells of the
  +            methods are there (with dummy returns where needed to make
  +            the compiler happy.) Once you've done that, you can start
  +            to get it to build without any real implementation.</LI>
  +
  +        <LI>Once you have the system building, then start
  +            implementing your own platform utilities methods. Follow
  +            the comments in the Win32 version as to what they do, the
  +            comments will be improved in subsequent versions, but they
  +            should be fairly obvious now. Once you have these
  +            implementations done, you should be able to start
  +            debugging the system using the demo programs.</LI>
  +      </OL>
  +
  +      <P>Other concerns are:</P>
  +
  +      <UL>
  +        <LI>Does ICU compile on your platform? If not, then you'll need to
  +            create a transcoder implementation that uses your local transcoding
  +            services. The Iconv transcoder should work for you, though perhaps
  +            with some modifications.</LI>
  +        <LI>What message loader will you use? To get started, you can use the
  +            &quot;in memory&quot; one, which is very simple and easy. Then, once you get
  +            going, you may want to adapt the message catalog message loader, or
  +            write one of your own that uses local services.</LI>
  +        <LI>What should I define XMLCh to be? Please refer to <A href="build-misc.html#XMLChInfo">What should I define XMLCh to be?</A> for
  +            further details.</LI>
  +      </UL>
  +
  +      <P>That is the work required in a nutshell!</P>
  +    </FONT></TD></TR></TABLE><BR>
  +
  +    <A name="CPPNamespace"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Using C++ Namespace</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +        <P>Xerces-C++ 2.2.0 now supports C++ Namespace.</P>
  +
  +        <P>The macro <CODE><FONT face="courier, monospaced">XERCES_HAS_CPP_NAMESPACE</FONT></CODE> is defined in each Compiler
  +           Definition file if C++ Namespace is supported.</P>
  +        <P>For example in header <CODE><FONT face="courier, monospaced">xercesc/util/Compilers/GCCDefs.hpp</FONT></CODE>,
  +           the C++ Namespace is enabled:</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +// -------------------------------------------------------------------------
  +// Indicate that we support C++ namespace
  +// Do not define it if the compile cannot handle C++ namespace
  +// -------------------------------------------------------------------------
  +#define XERCES_HAS_CPP_NAMESPACE
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>If C++ Namespace support is ENABLED (all the binary distributions of Xerces-C++
  +           2.2.0 are built with C++ Namespace enabled),
  +         users' applications must namespace qualified all the Xerces-C++ classes/data/variables with
  +         <CODE><FONT face="courier, monospaced">&quot;xercesc::&quot;</FONT></CODE> or add the <CODE><FONT face="courier, monospaced">&quot;using namespace xercesc&quot;</FONT></CODE>
  +         clause.  Users also need to ensure all forward declarations are properly qualified or scope.
  +         For example
  +        </P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +#include &lt;stdio.h&gt;
  +#include &lt;stdlib.h&gt;
  +#include &lt;xercesc/sax/HandlerBase.hpp&gt;
  +
  +// indicate using Xerces-C++ namespace in general
  +using namespace xercesc;
  +
  +// need to properly scope any forward declarations
  +namespace xercesc {
  +class AttributeList;
  +}
  +
  +// or namespace qualifier the forward declarations
  +class xercesc::ErrorHandler;
  +
  +class MySAXHandlers : public HandlerBase
  +{
  +public:
  +    // -----------------------------------------------------------------------
  +    //  Handlers for the SAX DocumentHandler interface
  +    // -----------------------------------------------------------------------
  +    void startElement(const XMLCh* const name, AttributeList&amp; attributes);
  +    void characters(const XMLCh* const chars, const unsigned int length);
  +:
  +:
  +};
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>Header <CODE><FONT face="courier, monospaced">&quot;xercesc/util/XercesDefs.hpp&quot;</FONT></CODE> has defined the following macros</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +#if defined(XERCES_HAS_CPP_NAMESPACE)
  +    #define XERCES_CPP_NAMESPACE_BEGIN    namespace xercesc_2_2 {
  +    #define XERCES_CPP_NAMESPACE_END    }
  +    #define XERCES_CPP_NAMESPACE_USE    using namespace xercesc_2_2;
  +    #define XERCES_CPP_NAMESPACE_QUALIFIER    xercesc_2_2::
  +
  +    namespace xercesc_2_2 { }
  +    namespace xercesc = xercesc_2_2;
  +#else
  +    #define XERCES_CPP_NAMESPACE_BEGIN
  +    #define XERCES_CPP_NAMESPACE_END
  +    #define XERCES_CPP_NAMESPACE_USE
  +    #define XERCES_CPP_NAMESPACE_QUALIFIER
  +#endif
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>Users can also make use of these pre-defined macro in their applications.  For example:</P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +#include &lt;stdio.h&gt;
  +#include &lt;stdlib.h&gt;
  +#include &lt;xercesc/sax/HandlerBase.hpp&gt;
  +
  +// indicate using Xerces-C++ namespace in general
  +XERCES_CPP_NAMESPACE_USE
  +
  +// need to properly scope any forward declarations
  +XERCES_CPP_NAMESPACE_BEGIN
  +class AttributeList;
  +XERCES_CPP_NAMESPACE_END
  +
  +// or namespace qualifier the forward declarations
  +class XERCES_CPP_NAMESPACE_QUALIFIER ErrorHandler;
  +
  +class MySAXHandlers : public HandlerBase
  +{
  +public:
  +    // -----------------------------------------------------------------------
  +    //  Handlers for the SAX DocumentHandler interface
  +    // -----------------------------------------------------------------------
  +    void startElement(const XMLCh* const name, AttributeList&amp; attributes);
  +    void characters(const XMLCh* const chars, const unsigned int length);
  +:
  +:
  +};
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>NOTE: <CODE><FONT face="courier, monospaced">&quot;namespace xercesc&quot;</FONT></CODE> and <CODE><FONT face="courier, monospaced">&quot;namespace xercesc_2_2&quot;</FONT></CODE>
  +           are equivalent in this release.</P>
  +
  +         <P>For those users who want to selectively pick which version of API to use, they can do
  +            something like this:</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +#if _XERCES_VERSION == 20300
  +  // code specific to Xerces-C++ version 2.3.0
  +  new xercesc_2_3::SAXParser();
  +#elif _XERCES_VERSION == 20200
  +  // code specific to Xerces-C++ version 2.2.0
  +  new xercesc_2_2::SAXParser();
  +#else
  +  // old code here...
  +  new SAXParser();
  +#endif
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P>But for those who just want to call the latest API, then they should use
  +           <CODE><FONT face="courier, monospaced">xercesc::</FONT></CODE> or the macro <CODE><FONT face="courier, monospaced">XERCES_CPP_NAMESPACE_QUALIFIER</FONT></CODE>
  +           for source compatibility:</P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +xercesc
  +new xercesc::SAXParser();
  +
  +//or use the macro
  +new XERCES_CPP_NAMESPACE_QUALIFIER SAXParser();
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        <P><CODE><FONT face="courier, monospaced">xercesc</FONT></CODE> is a generic namespace name which will be assigned to
  +           <CODE><FONT face="courier, monospaced">xercesc_YY_ZZ</FONT></CODE> in each specific release, where &quot;YY&quot; is the Major Release Number and &quot;ZZ&quot; is the
  +           Minor Version Number.</P>
  +
  +    </FONT></TD></TR></TABLE><BR>
  +
  +
  +    <A name="SpecifyLocaleForMessageLoader"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Specify locale for message loader</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +        <P>The Xerces-C++ has implemented mechanism to support NLS, though
  +        the current drop has only English version message file, it is capable
  +        to support other languages once the translated version of the target
  +        language is available.</P>
  +
  +        <P>Application can specify the locale for the message loader in their
  +        very first invocation to XMLPlatformUtils::Initialize() by supplying
  +        a parameter for the target locale intended. The defaul locale is &quot;en_US&quot;.
  +        </P>
  +    </FONT></TD></TR></TABLE><BR>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +
  +...
  +    // Initialize the parser system
  +    try
  +    {
  +         XMLPlatformUtils::Initialize(&quot;fr_FR&quot;);
  +    }
  +
  +    catch ()
  +    {
  +    }
  +..
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +<A name="UseSpecificScanner"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Use Specific Scanner</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +
  +        <P>For performance and modularity, the Xerces-C++ has implemented a mechanism
  +        to allow users to specify the scanner to use when scanning an XML document.
  +        Such mechanism will enable the creation of special purpose scanners that can be easily
  +        plugged in.</P>
  +
  +        <P>Xerces-C++ supports the following scanners:</P>
  +
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>WFXMLScanner</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +
  +            <P>
  +            The WFXMLScanner is a non-validating scanner which performs well-formedness check only.
  +            It does not do any DTD/XMLSchema processing. If the XML document contains a DOCTYPE, it
  +            will be silently ignored (i.e. no warning message is issued). Similiarly, any schema
  +            specific attributes (e.g. schemaLocation), will be treated as normal element attributes.
  +            Setting grammar specific features/properties will have no effect on its behavior
  +            (e.g. setLoadExternalDTD(true) is ignored).
  +            </P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +// Create a DOM parser
  +XercesDOMParser parser;
  +
  +// Specify scanner name
  +parser.useScanner(XMLUni::fgWFXMLScanner);
  +
  +// Specify other parser features, e.g.
  +parser.setDoNamespaces(true);
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +
  +        </FONT></TD></TR></TABLE><BR>
  +
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>DGXMLScanner</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +
  +            <P>
  +            The DGXMLScanner handles XML documents with DOCTYPE information. It does not do any
  +            XMLSchema processing, which means that any schema specific attributes (e.g. schemaLocation),
  +            will be treated as normal element attributes. Setting schema grammar specific features/properties
  +            will have no effect on its behavior (e.g. setDoSchema(true) is ignored).
  +            </P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +// Create a SAX parser
  +SAXParser parser;
  +
  +// Specify scanner name
  +parser.useScanner(XMLUni::fgDGXMLScanner);
  +
  +// Specify other parser features, e.g.
  +parser.setLoadExternalDTD(true);
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        </FONT></TD></TR></TABLE><BR>
  +
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>SGXMLScanner</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +
  +            <P>
  +            The SGXMLScanner handles XML documents with XML schema grammar information.
  +            If the XML document contains a DOCTYPE, it will be ignored. Namespace and
  +            schema processing features are on by default, and setting them to off has
  +            not effect.
  +            </P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +// Create a SAX2 parser
  +SAX2XMLReader* parser = XMLReaderFactory::createXMLReader();
  +
  +// Specify scanner name
  +parser-&gt;setProperty(XMLUni::fgXercesScannerName, XMLUni::fgSGXMLScanner);
  +
  +// Specify other parser features, e.g.
  +parser-&gt;setFeature(XMLUni::fgXercesSchemaFullChecking, false);
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        </FONT></TD></TR></TABLE><BR>
  +
  +        <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>IGXMLScanner</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +
  +            <P>
  +            The IGXMLScanner is an integrated scanner and handles XML documents with DTD and/or
  +            XML schema grammar. This is the default scanner used by the various parsers if no
  +            scanner is specified.
  +            </P>
  +
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +// Create a DOMBuilder parser
  +DOMBuilder *parser = ((DOMImplementationLS*)impl)-&gt;createDOMBuilder(DOMImplementationLS::MODE_SYNCHRONOUS, 0);
  +
  +// Specify scanner name - This is optional as IGXMLScanner is the default
  +parser-&gt;setProperty(XMLUni::fgXercesScannerName, XMLUni::fgIGXMLScanner);
  +
  +// Specify other parser features, e.g.
  +parser-&gt;setFeature(XMLUni::fgDOMNamespaces, doNamespaces);
  +parser-&gt;setFeature(XMLUni::fgXercesSchema, doSchema);
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +
  +        </FONT></TD></TR></TABLE><BR>
  +
  +    </FONT></TD></TR></TABLE><BR>
  +
   </TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
                 Copyright &copy; 2001 The Apache Software Foundation.
                 All Rights Reserved.
  
  
  
  1.4       +74 -5     xml-site/targets/xerces-c/program-sax.html
  
  Index: program-sax.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/program-sax.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- program-sax.html	29 Aug 2002 21:27:29 -0000	1.3
  +++ program-sax.html	7 Feb 2003 20:05:47 -0000	1.4
  @@ -83,7 +83,7 @@
           called when XML constructs are recognized, and ErrorHandler
           which is called when an error occurs. The header files for the
           various SAX handler classes are in
  -        '&lt;xerces-c2_1_0&gt;/include/xercesc/sax'</P>
  +        '&lt;xerces-c2_2_0&gt;/include/xercesc/sax'</P>
   
         <P>As a convenience, Xerces-C++ provides the class
           HandlerBase, which is a single class which is publicly derived
  @@ -120,7 +120,7 @@
   {
       char* message = XMLString::transcode(name);
       cout &lt;&lt; &quot;I saw element: &quot;&lt;&lt; message &lt;&lt; endl;
  -    delete [] message;
  +    XMLString::release(&amp;message);
   }
   
   MySAXHandler::fatalError(const SAXParseException&amp; exception)
  @@ -162,7 +162,7 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Error during initialization! :\n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return 1;
           }
   
  @@ -183,14 +183,14 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (const SAXParseException&amp; toCatch) {
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (...) {
  @@ -489,6 +489,47 @@
   
               <P></P>
   
  +            <A name="StandardUriConformant"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setStandardUriConformant(const bool)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, malformed uri will be rejected
  +                and fatal error will be issued. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
  +            <A name="CalculateSrcOffset"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setCalculateSrcOfs(const bool)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Enable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, the user can inquire about
  +                the current src offset within the input source. Setting it to false (default)
  +                improves the performance.&nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
               <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
                   <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void setExternalSchemaLocation(const XMLCh* const)</B></B>&nbsp;
         </FONT></TD></TR>
  @@ -534,6 +575,34 @@
         </FONT></TD></TR>
                   <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +
  +            <P></P>
  +
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>void useScanner(const XMLCh* const)</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Description</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> This property allows the user to specify the name of
  +                            the XMLScanner to use for scanning XML documents. If not specified, the default
  +                            scanner &quot;IGXMLScanner&quot; is used.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> The recognized scanner names are: <BR>
  +                            1.&quot;WFXMLScanner&quot; - scanner that performs well-formedness checking only.<BR>
  +                            2. &quot;DGXMLScanner&quot; - scanner that handles XML documents with DTD grammar information.<BR>
  +                            3. &quot;SGXMLScanner&quot; - scanner that handles XML documents with XML schema grammar information.<BR>
  +			    4. &quot;IGXMLScanner&quot; - scanner that handles XML documents with DTD or/and XML schema grammar information.<BR>
  +                            Users can use the predefined constants defined in XMLUni directly or a string that matches the value of
  +                            one of those constants.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note: </B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> See <A href="program-others.html#UseSpecificScanner">Use Specific Scanner</A>
  +                for more programming details. &nbsp;
         </FONT></TD></TR>
               </TABLE>
   
  
  
  
  1.4       +76 -5     xml-site/targets/xerces-c/program-sax2.html
  
  Index: program-sax2.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/program-sax2.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- program-sax2.html	29 Aug 2002 21:27:29 -0000	1.3
  +++ program-sax2.html	7 Feb 2003 20:05:47 -0000	1.4
  @@ -83,7 +83,7 @@
           called when XML constructs are recognized, and ErrorHandler
           which is called when an error occurs. The header files for the
           various SAX2 handler classes are in
  -        '&lt;xerces-c2_1_0&gt;/include/xercesc/sax2'</P>
  +        '&lt;xerces-c2_2_0&gt;/include/xercesc/sax2'</P>
   
         <P>As a convenience, Xerces-C++ provides the class
           DefaultHandler, which is a single class which is publicly derived
  @@ -127,7 +127,7 @@
   {
       char* message = XMLString::transcode(name);
       cout &lt;&lt; &quot;I saw element: &quot;&lt;&lt; message &lt;&lt; endl;
  -    delete [] message;
  +    XMLString::release(&amp;message);
   }
   
   MySAX2Handler::fatalError(const SAXParseException&amp; exception)
  @@ -171,7 +171,7 @@
               cout &lt;&lt; &quot;Error during initialization! :\n&quot;
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return 1;
           }
   
  @@ -191,14 +191,14 @@
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (const SAXParseException&amp; toCatch) {
               char* message = XMLString::transcode(toCatch.getMessage());
               cout &lt;&lt; &quot;Exception message is: \n&quot;
                    &lt;&lt; message &lt;&lt; &quot;\n&quot;;
  -            delete [] message;
  +            XMLString::release(&amp;message);
               return -1;
           }
           catch (...) {
  @@ -509,6 +509,47 @@
   
               <P></P>
   
  +            <A name="StandardUriConformant"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/features/standard-uri-conformant</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Do not force standard uri conformance. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, malformed uri will be rejected
  +                and fatal error will be issued. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
  +            <A name="CalculateSrcOffset"><!--anchor--></A>
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/features/calculate-src-ofs</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>true:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Enable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>false:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> Disable src offset calculation. &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>default:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> false &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note:</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> If set to true, the user can inquire about
  +                the current src offset within the input source. Setting it to false (default)
  +                improves the performance.&nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +            <P></P>
  +
               </FONT></TD></TR></TABLE><BR>
           </FONT></TD></TR></TABLE><BR>
   
  @@ -580,6 +621,36 @@
         </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
         </FONT></TD></TR>
               </TABLE>
  +            <P></P>
  +
  +            <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                <TR><TD align="center" bgcolor="#039acc" colspan="2" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>http://apache.org/xml/properties/scannerName</B></B>&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Description</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> This property allows the user to specify the name of
  +                            the XMLScanner to use for scanning XML documents. If not specified, the default
  +                            scanner &quot;IGXMLScanner&quot; is used.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> The recognized scanner names are: <BR>
  +                            1.&quot;WFXMLScanner&quot; - scanner that performs well-formedness checking only.<BR>
  +                            2. &quot;DGXMLScanner&quot; - scanner that handles XML documents with DTD grammar information.<BR>
  +                            3. &quot;SGXMLScanner&quot; - scanner that handles XML documents with XML schema grammar information.<BR>
  +			    4. &quot;IGXMLScanner&quot; - scanner that handles XML documents with DTD or/and XML schema grammar information.<BR>
  +                            Users can use the predefined constants defined in XMLUni directly or a string that matches the value of
  +                            one of those constants.&nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>Value Type</B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> XMLCh* &nbsp;
  +      </FONT></TD></TR>
  +                <TR><TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B><B>note: </B></B>&nbsp;
  +      </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"> See <A href="program-others.html#UseSpecificScanner">Use Specific Scanner</A>
  +                for more programming details. &nbsp;
  +      </FONT></TD></TR>
  +            </TABLE>
  +
  +            <P></P>
  +
             </FONT></TD></TR></TABLE><BR>
           </FONT></TD></TR></TABLE><BR>
       </FONT></TD></TR></TABLE><BR>
  
  
  
  1.11      +5 -0      xml-site/targets/xerces-c/program.html
  
  Index: program.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/program.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- program.html	29 Aug 2002 21:27:29 -0000	1.10
  +++ program.html	7 Feb 2003 20:05:47 -0000	1.11
  @@ -98,6 +98,7 @@
         <LI><A href="program-dom.html#DOMWriter">DOMWriter</A></LI>
         <UL>
             <LI><A href="program-dom.html#ConstructDOMWriter">Constructing a DOMWriter</A></LI>
  +          <LI><A href="program-dom.html#DOMWriterEntityRef">How does DOMWriter handle built-in entity Reference in node value?</A></LI>
             <LI><A href="program-dom.html#DOMWriterFeatures">Supported Features</A></LI>
         </UL>
         <LI><A href="program-dom.html#Deprecated">Deprecated - Java-like DOM</A></LI>
  @@ -141,6 +142,10 @@
         <LI><A href="program-others.html#GrammarCache">Preparsing Grammar and Grammar Caching</A></LI>
         <LI><A href="program-others.html#LoadableMessageText">Loadable Message Text</A></LI>
         <LI><A href="program-others.html#PluggableTranscoders">Pluggable Transcoders</A></LI>
  +      <LI><A href="program-others.html#PortingGuidelines">Porting Guidelines</A></LI>
  +      <LI><A href="program-others.html#CPPNamespace">Using C++ Namespace</A></LI>
  +      <LI><A href="program-others.html#SpecifylocaleforMessageLoader">Specify locale for Message Loader</A></LI>
  +      <LI><A href="program-others.html#UseSpecificScanner">Use Specific Scanner</A></LI>
       </UL>
     </FONT></TD></TR></TABLE><BR>
   
  
  
  
  1.5       +2 -2      xml-site/targets/xerces-c/redirect.html
  
  Index: redirect.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/redirect.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- redirect.html	29 Aug 2002 21:27:30 -0000	1.4
  +++ redirect.html	7 Feb 2003 20:05:48 -0000	1.5
  @@ -84,10 +84,10 @@
   <DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>Redirect &lt;XML file&gt;</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
                      <P>Redirect is invoked as follows:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   Redirect personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>The output is the following:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   Redirect personal.xml
   personal.xml: 30 ms (37 elems, 12 attrs, 0 spaces, 268 chars)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  
  
  
  1.12      +935 -158  xml-site/targets/xerces-c/releases.html
  
  Index: releases.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/releases.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- releases.html	29 Aug 2002 21:27:30 -0000	1.11
  +++ releases.html	7 Feb 2003 20:05:48 -0000	1.12
  @@ -75,601 +75,1378 @@
   
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Releases Archive</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
  -    <P> For release information about Xerces-C++ 2.0.0 or earlier,
  +    <P> For release information about Xerces-C++ 2.1.0 or earlier,
           please refer to <A href="releases_archive.html">Releases Archive</A>.
       </P>
   </FONT></TD></TR></TABLE><BR>
   
  -<TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 2.1.0: August 26, 2002</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 2.2.0: February 7, 2003</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=08%2F28%2F02&chfieldto=02%2F07%2F03&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 2.2.0.
  +</P>
   <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Abe Backus&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Schema Errata:
  +            <BR>1. E1-2
  +            <BR>2. E1-10
  +            <BR>3. E1-15
  +            <BR>4. E1-16
  +            <BR>5. E1-20
  +            <BR>6. E1-21
  +            <BR>7. E1-22
  +            <BR>8. E1-23
  +            <BR>9. E1-27
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Schema Errata:
  +            <BR>1. E2-9  Base64.
  +            <BR>2. E2-12 gMonth.
  +            <BR>3. E2-16 maxExclusive.
  +            <BR>4. E2-23 seconds part shall have at least one digit after the dot if it appears.
  +            <BR>5. E2-24 Duration 'T': allow SchemaDateTimeException be propogated to client.
  +            <BR>6. E2-25 language.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Performance: Scanner Reorganization.  Create
  +            XMLScannerResolver, WFXMLScanner, IGXMLScanner, DGXMLScanner, and SGXMLScanner.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Performance:
  +            <BR> 1. [Bug 13695] Performance problem with large text nodes and XMLFormatter.cpp.
  +            <BR> 2. Make getNextChar/peekNextChar inline.
  +            <BR> 3. Reduce instruction counts in XMLReader.
  +            <BR> 4. Do not call XMLString::stringLen in XMLString::indexOf.
  +            <BR> 5. Use existing QName in XMLElementDecl instead of creating a new one everytime.
  +            <BR> 6. Allow creating/setting of XMLAttr using a rawname (i.e. 'prefix:localpart').
  +            <BR> 7. Enable/disable calculation of src offset.
  +            <BR> 8. No need to use temporary buffer to hold namespace value in SAX2XMLReaderImpl.
  +            <BR> 9. Eliminate unnecessary condition in compareNString.
  +            <BR>10. Use global buffer to eliminate repetitive memory creation/deletion
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Performance:
  +            <BR>1. DOM: call fParent.fOwnerDocument directly instead of fNode.getOwnerDocument.
  +            <BR>2. Check for null string directly isntead of calling XMLString::stringLen.
  +            <BR>3. New inline function XMLString::equals that simply returns true or false,
  +                    use it instead of XMLString::compareString wherever applicable.
  +            <BR>4. XERCES_XMLCH should not be classified as XMLRecognizer::OtherEncodings.
  +            <BR>5. Pre uppercase the encodingString before calling encodingForName to avoid calling compareIString.
  +            <BR>6. Use XMLRecognizer::Encodings enum to make new transcode, faster than comparing the encoding string every time.
  +            <BR>7. Reduce some instruction counts in XMLUTF8Transcoder.
  +            <BR>8. [Bug 13447] Using LocalFileFormatTarget with DOMWriter is very slow.
  +            <BR>9. Define fGlobalDeclarations as an array of ValueVectorOf to avoid string comparison.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">David Bertoni&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16826] RefVectorOf.c has errors in strict ANSI mode.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Schema Fix: bug with multiple attributes being validated by the same union type.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7592] XMLURL::lookupByName() should be static.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16322] DOMDocumentImpl::replaceChild should honor fDocElement.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11915] Utility for freeing memory.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13437] Incorrect memory management in XXXPlatformUtils.cpp.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Zeid Derhally&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14599] Metrowerks in support of CodeWarrior for Windows.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16796] Possible out of bounds memory read in XMLRecognizer::basicEncodingProbe.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-05&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16747] Parser loses ValidationScheme setting between parse attempts.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-04&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16784] Obsolete documentation on XMLTranscoder
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-02-04&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16652] data from CDATA section is not passed for validation.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-30&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 3041] wrong PLATFORM_IMPORT in MVSCPPDefs.hpp.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-29&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Partial PSVI Support.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-29&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: DOMTypeInfo and an associated test case.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-29&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Lenny Hoffman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6271] Invalid Precondition Test.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-29&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15787] Reduce array size to reduce memory footprint.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-28&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13694]: Allow Xerces to write the BOM to XML files.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-23&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16188] Consistent crashes with BCB6.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-23&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16277] Readme should make note of threaded library problems in BCB6.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-16&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">David Bertoni&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16151] Memory leak in DTDScanner with ill-formed DTD declaration.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-13&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 16024] SchemaSymbols.hpp conflicts C++ Builder 6 dir.h.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-13&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14390] C++ Indentifier collision with Python.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-13&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14469] Validator doesn't enforce xsd:key.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-10&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13909] Use of non standard mbstowcs feature.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-10&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14545] samples/Makefile.incl has bad -L for linux.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-10&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Alberto Massari&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14912] crashes inside UnionDatatypeValidator::isSubstitutableBy.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-10&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Albert Strasheim&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 5854] Patches and .spec file for rpm creation of 2.2.0.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14955] error validating parser.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15928] Output with LocalFileFormatTarget fails silently.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15371] Fix documentation.   The default of schema processing shoud be false.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15372] DOMBuilder::parseFromURI ignores result of handleErrors.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15802] Add &quot;const&quot; qualifier to getURIText.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15427] DOMWriter dose not flush the output stream.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-09&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Colin Adams&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15796] surroundContents seg-faults.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2003-01-03&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">New feature StandardUriConformant to force strict standard uri conformance.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-31&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15590] BeOSDefs.hpp has wrong case in CVS.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-31&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15608] IconvLCPTranscoder::transcode() is wrong at wcstombs() usage.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-30&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Added isDocumentAdopted API and recognize feature fgXercesUserAdoptsDOMDocument in
  +            DOMBuilder::getFeature/canSetFeature.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-24&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Build with ICU 2.4.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-24&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 15160] TrueCoverage build fails in Window.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-23&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">New public api to various parsers to return the src offset within the input source.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-20&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">XML 1.1
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-19&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Peter A. Volchek&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Schema: get/set methods to see if the represented type is anonymous.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-18&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13438] Mismatched new[]/delete in template vector class.  Added new abstract base class
  +        BaseRefVectorOf from which both RefVectorOf and the new class RefArrayVectorOf inherit from it.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-18&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12004] Samples/Tests don't build under cygwin.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Jennifer Schachter&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">New Regx functionality - tokenize and replace.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-16&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14805] Mac OS transcoder should return pointer to zero length string (rather than NULL) on receipt of zero length input.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-10&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Validating Schema Float/Double in value space. Converting out-of-bound value into special values.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-10&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11981] inproper &quot;AND&quot; operator in AutoSense.hpp
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">NLS: DOMWriter should use message loader to load message instead of using hardcoded static stirng.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-06&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Kevin King&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13840] DOMWriter: more pretty-print format feature.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-06&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Memory leak fix: enums is not deleted if an error occurred.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Fix: for file protocol, need to manually replace any character reference %xx first.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-06&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Memory leak fix: XMLUri data not deleted if constructor failed.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9083] Make some classes be exportable.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-06&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Begin addition of support for Codewarrior MachO build of Xerces framework.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9697] Make GrammarResolver to be exportable.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-02&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Andrew Bachmann&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11776] MacOSUnicodeConvertor::upperCase doesn't work correctly.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12490] Patches required to build Xerces-C++ on BeOS R5.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-02&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Robert Buck&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Adam Zell&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14723] Memory leak in atomicOpsMutex.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-02&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Abe Backus&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13804] Update build and installation docs for cygwin.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-02&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Peter A. Volchek&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14960] Opened up interface to expose user defined and built in registries.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-02&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes and Peter A. Volchek&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12188] Create NMTOKEN, ID, IDREF, ENTITY, NAME, NCNAME with appropriate base types. Some reordering of creation was required where dependencies resulted.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-12-02&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11975] Update to XercesLib VC7 Project File.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Peter A. Volchek&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12238] Attributes without type declarations should be validated using AnySimpleTypeValidator, not the string validator.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-26&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7512] Wrong error message created.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Namespace Check:
  +            <BR>1. xmlns:a=&quot;&quot; where namespace URI is null is not valid.
  +            <BR>2. xmlns:doc where xmlns is used as element prefix is not valid.
  +            <BR>3. xmlns:xmlns where xmlns is used as prefix is not valid.
  +            <BR>4. xmlns:xml=&quot;a&quot; where xml is used as prefix but URI does not match the xml uri (http://www.w3.org/XML/1999/namespace) is not valid.
  +            <BR>5. if validation is on, attribute values declared to be of types ID, IDREF(S), ENTITY(IES), and NOTATION are also Names, and thus should be colon-free.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-25&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11448] DomCount has problems with XHTML1.1 DTD.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Thread-safe the static variable TransService::gMappings.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-22&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Robert Buck&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11946] Updated VC7 Project Files for Xerces-C 2.1.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Add autodetection of MSVC++ version in packageBinaries.pl.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-22&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Chris Larsson and Stephen Dulin&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">390: support record-oriented MVS datasets with the DOM Level 3 serialization APIs.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-22&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11906] Wrong comparison in TraverseSchema.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Chris Larsson and Stephen Dulin&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">390: Uniconv390 support.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-21&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Jennifer Schachter&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Fixed bug in Token::analyzeFirstCharacter so that . matches new line with
  +            head character optimisation enabled.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-21&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes and Jennifer Schachter&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: isId, setIdAttribute, setIdAttributeNS and setIdAttributeNode.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-21&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 10653] XMLString::parseInt possible overflow.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Schema Fix: validate content as a whole against pattern.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-21&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-20&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11869] Add the const modifier (XMLBuffer.hpp).
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Update ThreadTest to use DOMWriter to dump DOM.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-21&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-19&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7087] compiler warnings when using gcc.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13487] Linux runs on many non-i386 platforms.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-20&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-19&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Benjamin Piwowarski&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Cameron Dorrat&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11515] Exponential time using DOMTreeWalker.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14661] Caldera implemented openFileToWrite and writeBufferToFile.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-20&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-18&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Steven White&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6251] Info during compilation.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Problems using make tarball under linux.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-18&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Vasily Tchekalkin&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Abe Backus&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11771] Linux specific IconvGNU transcoder.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14612] GCCDefs clashes with cygwin's string.h for stricmp and strnicmp.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-15&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Derek Harmon and Abe Backus&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Abe Backus&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6467] Installing Xerces C++ on cygwin environment.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13801] cygwin libxerces-c.dll symlinks misleading.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-15&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11229] bogus -I statements order in CXXFLAGS.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13751] Documentation for DOMNamedNodeMap incorrect.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-15&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Richard Balint&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14598] IRIX 6.5 / g++ 3.0.4 compilation bugs.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-14&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 1471] getInternalSubset returns NDATA with quote.
  -            Also fix internalsubset to include notation.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14265] Access violation with Null systemId/publicId in DTDScanner.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-14&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11770] - Xerces does not validate the XMLSchema's root element name.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14479] XMLString::subString failure when len(source)==0.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-14&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7698] Filenames with embedded spaces in schemaLocation strings not handled properly.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14389] DOMPrint - gDoCreate - wrong default value.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-13&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">New Configure: Win64 Debug for samples Project / Makefiles.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14528] Encounters of the end tag &quot;]]&gt;&quot; are ignored.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-13&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 14260] MacOSUnicodeConverter::upperCase() passes wrong arguments to Carbon function.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-13&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: support lookupNamespacePrefix, lookupNamespaceURL, isDefaultNamespace.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Update Mac OS build for compatiblity with namespace additions.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-12&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11360] Release user data using handler.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM Message: make use of the non-standard extension DOMImplementation::loadDOMExceptionMsg
  +            to load the default error text message for the correspond Exception Code.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-14&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-12&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM Message: introduce a new message domain, XMLDOMMsg, for DOM Messages.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-13&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-04&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9442] minInclusive factet validation alters value.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">New feature XMLPlatformUtils::Initialize(const char* const locale) to set the locale
  +            for message loader.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-13&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-11-04&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Recognize UTF16.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">C++ Namespace Support
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-12&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-30&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11462] MemBufFormatTarget issues (2) - const-ness, thread-safety.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13641] compiler-generated copy-constructor for QName doesn't do the right thing.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-12&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-29&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Chris Larsson&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Modify DOMPrint to accept a file name as a parameter.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-29&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Support Intel IA32 C++ Compiler, icc.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Support for Linux/390 which is big endian.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-09&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-23&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: support compareTreePosition.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13213] DOMImplementation::hasFeature() should be const.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-08&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-17&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Stephen Dulin&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOMWriter support on z/OS.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13640] Getter methods not public in DecimalDatatypeValidator.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-08&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-16&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM Fix: Recycle node value buffer to avoid memory growth.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13293] Schema ID validation can fail depending on declaration ordering.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-07&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-15&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11534] Wrong CDATA Terminator in DOMWriterImpl.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13604] while loop never terminates.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-07&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-15&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Pass proper value of actual encoding to XMLDecl callback.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13639] Failure to parse xsi:schemaLocation attribute value correctly.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-01&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-15&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">If the NamespaceURI, qualifiedName, and doctype are null, the returned
  -            Document is empty with no document element.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13494] use unsigned instead of signed in TraverseSchema.cpp.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-01&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-15&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Ensure that we add only DOM Attr nodes to the attributes NamedNodeMap.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13490] new[]/delete mismatch in RangeToken.cpp.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-01&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-15&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L2 does not support editing DocumentType nodes.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13489] missing 'return' in Token.cpp.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-15&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11338] missing const keyword for DOMNodeList methods.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13485] incorrect return from getWSstring.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-04&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Duncan Stodart&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6227] Make method getLastExtLocation() constant.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12560] Use const in DOMWriter.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-10-01&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 3788] very long lines in CppErrMsgs_EN_US.hpp causes problems for OS390 compiler.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13139] Building Promblems on HP-UX.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-30&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Support ICU Message Loader.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-30&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Eric Zurcher&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11099]  BCB6 project for Xerceslib 2.0 has wrong files.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Xlat: To generate icu resource file (in text) for error message.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-30&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6321] gmake error in regx/Makefile.in.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13109] DOMRange::toString eventually cycles forever.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-27&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Guillaume Morin&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12547] Xerces C++ 2.1 fails to build on Linux 64 bits arch with -tlinux.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-30&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-27&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 8550] No explanation of XMLFormatter escape options.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 13073] GeneralAttributeCheck.cpp : compilation fails with Sun C++ 4.2 on Solaris2.7 system.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-30&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-27&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Peter Volchek&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12740] Extra include.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-27&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12847] bulid warning for non-virtual constuctor.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-27&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12848] newline warning whist building.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-26&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12849] comparison is always false warning.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-26&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Erik Rydgren&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12914] Bug in AbstractDOMParser::resetPool().
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-26&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Create default attributes with the namespace URI mapped to the attributes' prefixes.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: Add const to isSameNode, isEqualNode, compareTreePosition.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-29&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-23&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Build Xerces with ICU -- Itanium/WinXP/IntelC++Compiler.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Issue Panic_CantLoadMsgDomain if loadAMsgSet() fails.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-29&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-23&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Support MsgCatalog Message Loader.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-23&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes, Thomas Ford and Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: Support baseURI.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-18&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Stephen Dulin&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9084] scripts/packageBinaries -j option not well documented.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">OS390 Performance Enhancement: instead of calling isPosixOn everytime, store the information
  +            in a static flag during initialization.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-29&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-17&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tom Keane&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Thomas Woerner&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9533] Win32TransService does not recognize aliases for encodings.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">RPM for Linux.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-16&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Memory Leak in DOMDocumentTypeImpl.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Infinite loop for malformed xml (e.g. simple has &quot;XXXX&quot;) w/ setexitonfirstfatal(false).
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-16&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Jo&eacute; St-Germain&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 10337] XMLString::patternMatch doesn't find pattern in particular context.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12442] Fix typo: &quot;Mode:&quot; which should be &quot;Model&quot;.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-09&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">David Bertoni&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11189] Tru64 utilities missing implementation of new functions.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12369] invalid output from DOMWriter using MemBufFormatTarget.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-05&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Jonathan Lennox&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 2681] Can't build with gcc/g++ not named 'gcc'/'g++'.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Add export directives for Mac OS path utility routines .
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-05&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">For a given DOM Element and DOM DocumentType node, explicitly cast to
  -            the implementation of that DOM node when calling setReadOnly.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12232] Make operator to be constant.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-05&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Public/System id for notations should be stored as NULL if missing.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12290] example on webpage won't compile.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-25&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-05&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Robert Buck&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11141] Fix To Broken VC7 Builds.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12279] Makefiles contain tabs causing &quot;commands commence&quot; error.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-25&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-05&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12275] DOMCount -n gives DOM Error.
  +        &nbsp;
  +      </FONT></TD>
  +    </TR>
  +
  +    <TR>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-09-03&nbsp;
  +      </FONT></TD>
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11153] getOwnerDocument() on PI that's child of Document returns NULL.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12897] System ID is missing inside DOCTYPE.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-24&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002/08/27&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Remove check for disallowed encodings - not needed anymore.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Identity Constraint: handle case of recursive elements.
           &nbsp;
         </FONT></TD>
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002/07/23&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-27&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tom Ford&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Build with ICU 2.2.
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12087] XMLString::patternMatch() is not accurate.
           &nbsp;
         </FONT></TD>
       </TR>
  
  
  
  1.5       +661 -24   xml-site/targets/xerces-c/releases_archive.html
  
  Index: releases_archive.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/releases_archive.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- releases_archive.html	29 Aug 2002 21:27:30 -0000	1.4
  +++ releases_archive.html	7 Feb 2003 20:05:49 -0000	1.5
  @@ -67,6 +67,7 @@
   <IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of earlier releases</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
         <UL>
  +        <LI><A href="#Release210">Release Information of Xerces-C++ 2.1.0</A></LI>
           <LI><A href="#Release200">Release Information of Xerces-C++ 2.0.0</A></LI>
           <LI><A href="#Release170">Release Information of Xerces-C++ 1.7.0</A></LI>
           <LI><A href="#Release160">Release Information of Xerces-C++ 1.6.0</A></LI>
  @@ -83,15 +84,619 @@
         </UL>
       </FONT></TD></TR></TABLE><BR>
   
  +    <A name="Release210"><!--anchor--></A>
  +    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 2.1.0: August 26, 2002</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=07%2F25%2F02&chfieldto=08%2F27%2F02&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 2.1.0.
  +</P>
  +    <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +        <TR>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
  +      </FONT></TD>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
  +      </FONT></TD>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Abe Backus&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 12004] Samples/Tests don't build under cygwin.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11981] inproper &quot;AND&quot; operator in AutoSense.hpp
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Memory leak fix: enums is not deleted if an error occurred.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Memory leak fix: XMLUri data not deleted if constructor failed.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Begin addition of support for Codewarrior MachO build of Xerces framework.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">James Berry&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11776] MacOSUnicodeConvertor::upperCase doesn't work correctly.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Robert Buck&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11975] Update to XercesLib VC7 Project File.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7512] Wrong error message created.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11448] DomCount has problems with XHTML1.1 DTD.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Robert Buck&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11946] Updated VC7 Project Files for Xerces-C 2.1.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11906] Wrong comparison in TraverseSchema.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-22&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 10653] XMLString::parseInt possible overflow.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-21&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11869] Add the const modifier (XMLBuffer.hpp).
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-21&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7087] compiler warnings when using gcc.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-20&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Benjamin Piwowarski&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11515] Exponential time using DOMTreeWalker.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-20&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6251] Info during compilation.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Vasily Tchekalkin&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11771] Linux specific IconvGNU transcoder.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Derek Harmon and Abe Backus&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6467] Installing Xerces C++ on cygwin environment.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11229] bogus -I statements order in CXXFLAGS.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 1471] getInternalSubset returns NDATA with quote.
  +                Also fix internalsubset to include notation.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-19&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11770] - Xerces does not validate the XMLSchema's root element name.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 7698] Filenames with embedded spaces in schemaLocation strings not handled properly.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">New Configure: Win64 Debug for samples Project / Makefiles.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: support lookupNamespacePrefix, lookupNamespaceURL, isDefaultNamespace.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-16&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11360] Release user data using handler.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-14&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-13&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9442] minInclusive factet validation alters value.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-13&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Recognize UTF16.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-12&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11462] MemBufFormatTarget issues (2) - const-ness, thread-safety.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-12&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Support Intel IA32 C++ Compiler, icc.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-09&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Gareth Reakes&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L3: support compareTreePosition.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-08&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Stephen Dulin&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOMWriter support on z/OS.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-08&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM Fix: Recycle node value buffer to avoid memory growth.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-07&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11534] Wrong CDATA Terminator in DOMWriterImpl.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-07&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Pass proper value of actual encoding to XMLDecl callback.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-01&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">If the NamespaceURI, qualifiedName, and doctype are null, the returned
  +                Document is empty with no document element.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-01&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Ensure that we add only DOM Attr nodes to the attributes NamedNodeMap.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-08-01&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">DOM L2 does not support editing DocumentType nodes.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11338] missing const keyword for DOMNodeList methods.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6227] Make method getLastExtLocation() constant.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 3788] very long lines in CppErrMsgs_EN_US.hpp causes problems for OS390 compiler.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Eric Zurcher&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11099]  BCB6 project for Xerceslib 2.0 has wrong files.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-31&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 6321] gmake error in regx/Makefile.in.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-30&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 8550] No explanation of XMLFormatter escape options.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-30&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Create default attributes with the namespace URI mapped to the attributes' prefixes.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-29&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">PeiYong Zhang&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Build Xerces with ICU -- Itanium/WinXP/IntelC++Compiler.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-29&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9084] scripts/packageBinaries -j option not well documented.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-29&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tom Keane&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 9533] Win32TransService does not recognize aliases for encodings.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Memory Leak in DOMDocumentTypeImpl.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Jo&eacute; St-Germain&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 10337] XMLString::patternMatch doesn't find pattern in particular context.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">David Bertoni&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11189] Tru64 utilities missing implementation of new functions.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Jonathan Lennox&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 2681] Can't build with gcc/g++ not named 'gcc'/'g++'.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">For a given DOM Element and DOM DocumentType node, explicitly cast to
  +                the implementation of that DOM node when calling setReadOnly.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-26&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Public/System id for notations should be stored as NULL if missing.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-25&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Robert Buck&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11141] Fix To Broken VC7 Builds.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-25&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">[Bug 11153] getOwnerDocument() on PI that's child of Document returns NULL.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002-07-24&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Khaled Noaman&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Remove check for disallowed encodings - not needed anymore.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2002/07/23&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Tinny Ng&nbsp;
  +      </FONT></TD>
  +            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Build with ICU 2.2.
  +            &nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +    </TABLE>
  +    </FONT></TD></TR></TABLE><BR>
  +
       <A name="Release200"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 2.0.0: July 23, 2002</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=03%2F09%2F02&chfieldto=07%2F24%2F02&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 2.0.0.
  +</P>
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -1404,13 +2009,16 @@
   
       <A name="Release170"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 1.7.0: March 8, 2002</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=12%2F08%2F01&chfieldto=03%2F08%2F02&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 1.7.0.
  +</P>
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -2408,13 +3016,16 @@
   
       <A name="Release160"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 1.6.0: December 6, 2001</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=10%2F27%2F01&chfieldto=12%2F07%2F01&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 1.6.0.
  +</P>
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -3082,13 +3693,16 @@
   
       <A name="Release152"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 1.5.2: October 26, 2001</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=07%2F19%2F01&chfieldto=10%2F26%2F01&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 1.5.2.
  +</P>
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -3906,13 +4520,16 @@
   
       <A name="Release151"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 1.5.1: July 18, 2001</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=06%2F16%2F01&chfieldto=07%2F18%2F01&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release, Xerces-C++ 1.5.1.
  +</P>
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -4476,14 +5093,17 @@
   
       <A name="Release150"><!--anchor--></A>
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 1.5.0: June 15, 2001</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  +<P> Here is the list of <A href="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfield=resolution&chfieldfrom=01%2F31%2F01&chfieldto=06%2F15%2F01&chfieldvalue=fixed&product=Xerces-C%2B%2B&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&newqueryname=&order=bugs.bug_id">
  +fixed bugzilla bugs</A> that are resolved in this release Xerces-C++ 1.5.0.
  +</P>
   
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -5194,11 +5814,11 @@
   
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
   
  @@ -6009,11 +6629,11 @@
   
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Date&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Contributor&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
         </FONT></TD>
  -            <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Description&nbsp;
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
         </FONT></TD>
           </TR>
           <TR>
  @@ -6737,6 +7357,15 @@
   
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
           <TR>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
  +      </FONT></TD>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
  +      </FONT></TD>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
  +      </FONT></TD>
  +        </TR>
  +
  +        <TR>
               <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2000/06/22&nbsp;
         </FONT></TD>
               <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&lt;check&gt;&nbsp;
  @@ -7379,6 +8008,14 @@
       <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Release Information of Xerces-C++ 1.1.0: Feb 28, 2000</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   
       <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +        <TR>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Date</B>&nbsp;
  +      </FONT></TD>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Contributor</B>&nbsp;
  +      </FONT></TD>
  +            <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Description</B>&nbsp;
  +      </FONT></TD>
  +        </TR>
   
           <TR>
               <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">2000/02/18&nbsp;
  
  
  
  1.5       +7 -51     xml-site/targets/xerces-c/releases_plan.html
  
  Index: releases_plan.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/releases_plan.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- releases_plan.html	29 Aug 2002 21:27:30 -0000	1.4
  +++ releases_plan.html	7 Feb 2003 20:05:49 -0000	1.5
  @@ -68,8 +68,8 @@
   
   <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Xerces-C++ Future Releases Plan</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
   <P>This document highlights the release plan for Xerces-C++.</P>
  -<TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Current Status</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><P>Xerces-C++ 2.1.0 - released on August 26, 2002.</P></FONT></TD></TR></TABLE><BR>
  -<TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Next Target Release</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><P>Xerces-C++ 2.2.0 - plan to be released by the end of this year.</P></FONT></TD></TR></TABLE><BR>
  +<TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Current Status</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><P>Xerces-C++ 2.2.0 - released on February 7, 2003.</P></FONT></TD></TR></TABLE><BR>
  +<TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Next Target Release</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><P>Xerces-C++ 2.3.0 - plan to be released by the Fall of 2003.</P></FONT></TD></TR></TABLE><BR>
   <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Xerces-C++ Features list</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
   <P> The following table lists the TODO items for Xerces-C++.  It does not include fixing
   bugs that are opened in Bugzilla; unless such Bugzilla bug involves a major development
  @@ -79,24 +79,13 @@
   </P>
   <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Features&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Features</B>&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Development Volunteer&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Development Volunteer</B>&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Target Date&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Target Date</B>&nbsp;
         </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Status&nbsp;
  -      </FONT></TD>
  -    </TR>
  -
  -    <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">XML 1.1&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  +        <TD align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>Status</B>&nbsp;
         </FONT></TD>
       </TR>
   
  @@ -112,39 +101,6 @@
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Schema 1.0 Errata&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -    </TR>
  -
  -    <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">NLS messages&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -    </TR>
  -
  -    <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Static Library Build&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  -      </FONT></TD>
  -    </TR>
  -
  -    <TR>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Selectable Component Build (Xerces-C++ Lite)&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
  @@ -156,7 +112,7 @@
       </TR>
   
       <TR>
  -        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Use C++ namespace&nbsp;
  +        <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Static Library Build&nbsp;
         </FONT></TD>
           <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">&nbsp;
         </FONT></TD>
  
  
  
  1.11      +14 -2     xml-site/targets/xerces-c/samples.html
  
  Index: samples.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/samples.html,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- samples.html	29 Aug 2002 21:27:30 -0000	1.10
  +++ samples.html	7 Feb 2003 20:05:50 -0000	1.11
  @@ -93,9 +93,21 @@
   		and stays as <B>LIBPATH</B> on AIX).</P>
   
   		<P>To set you LIBPATH (on AIX for example), you would type:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export LIBPATH=xerces-c2_1_0/lib:$LIBPATH</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>export LIBPATH=xerces-c2_2_0/lib:$LIBPATH</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
   
  -               <P>Once you have set up your PATH variable, you can run the
  +               <P>On both Windows and UNIX platforms, if the parser is built with icu message loader
  +               (like IBM XML4C binaries), or message catalog loader, then you need to set another environment
  +               variable, XERCESC_NLS_HOME to point to the directory, $XERCESCROOT/msg, where the message
  +               files reside.              
  +               </P>
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>
  +set XERCESC_NLS_HOME=$XERCESCROOT\msg
  +or
  +export XERCESC_NLS_HOME=$XERCESCROOT/msg
  +setenv XERCESC_NLS_HOME=$XERCESCROOT/msg
  +</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
  +               
  +               <P>Once you have set up the environment variables, you can run the
                  samples by opening a command window (or your shell prompt for
                  UNIX environments).</P>
   
  
  
  
  1.6       +2 -1      xml-site/targets/xerces-c/sax2count.html
  
  Index: sax2count.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/sax2count.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- sax2count.html	29 Aug 2002 21:27:30 -0000	1.5
  +++ sax2count.html	7 Feb 2003 20:05:50 -0000	1.6
  @@ -93,6 +93,7 @@
                   NOTE: THIS IS OPPOSITE FROM OTHER SAMPLES.
       -s          Disable schema processing. Defaults to on.
                   NOTE: THIS IS OPPOSITE FROM OTHER SAMPLES.
  +    -locale=ll_CC specify the locale, default: en_US 
       -?          Show this help.
   
     * = Default if not provided explicitly.
  @@ -101,7 +102,7 @@
                <B>-v=never</B> will not use any validation<BR>
                <B>-v=auto</B> will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from SAX2Count</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   SAX2Count -v=always personal.xml
   personal.xml: 60 ms (37 elems, 12 attrs, 134 spaces, 134 chars)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Running SAX2Count with the validating parser gives a different result because
  
  
  
  1.6       +1 -1      xml-site/targets/xerces-c/sax2print.html
  
  Index: sax2print.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/sax2print.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- sax2print.html	29 Aug 2002 21:27:30 -0000	1.5
  +++ sax2print.html	7 Feb 2003 20:05:50 -0000	1.6
  @@ -113,7 +113,7 @@
                <B>-v=never</B>  will not use any validation<BR>
                <B>-v=auto</B>   will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from SAX2Print</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   SAX2Print -v=always personal.xml
   
   &lt;?xml version=&quot;1.0&quot; encoding=&quot;LATIN1&quot;?&gt;
  
  
  
  1.5       +2 -1      xml-site/targets/xerces-c/saxcount.html
  
  Index: saxcount.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/saxcount.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- saxcount.html	29 Aug 2002 21:27:30 -0000	1.4
  +++ saxcount.html	7 Feb 2003 20:05:50 -0000	1.5
  @@ -91,6 +91,7 @@
       -n          Enable namespace processing. Defaults to off.
       -s          Enable schema processing. Defaults to off.
       -f          Enable full schema constraint checking. Defaults to off.
  +    -locale=ll_CC specify the locale, default: en_US 
       -?          Show this help.
   
     * = Default if not provided explicitly.
  @@ -99,7 +100,7 @@
                <B>-v=never</B> will not use any validation<BR>
                <B>-v=auto</B> will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from SAXCount</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   SAXCount -v=always personal.xml
   personal.xml: 60 ms (37 elems, 12 attrs, 134 spaces, 134 chars)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Running SAXCount with the validating parser gives a different result because
  
  
  
  1.6       +1 -1      xml-site/targets/xerces-c/saxprint.html
  
  Index: saxprint.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/saxprint.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- saxprint.html	29 Aug 2002 21:27:30 -0000	1.5
  +++ saxprint.html	7 Feb 2003 20:05:50 -0000	1.6
  @@ -112,7 +112,7 @@
                <B>-v=never</B>  will not use any validation<BR>
                <B>-v=auto</B>   will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Here is a sample output from SAXPrint</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   SAXPrint -v=always personal.xml
   
   &lt;?xml version=&quot;1.0&quot; encoding=&quot;LATIN1&quot;?&gt;
  
  
  
  1.4       +88 -4     xml-site/targets/xerces-c/schema.html
  
  Index: schema.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/schema.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- schema.html	23 Jul 2002 14:31:44 -0000	1.3
  +++ schema.html	7 Feb 2003 20:05:50 -0000	1.4
  @@ -100,14 +100,98 @@
   
          <A name="interpretation"><!--anchor--></A>
          <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="ffffff" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>Interpretation of Areas that are Unclear or Implementation-Dependent</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
  -         <UL>
  -            <LI>We have interpreted the specs as requiring &lt;keyref&gt; Identity Constraints to refer to
  +         <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>keyref</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +         <P>
  +            We have interpreted the specs as requiring &lt;keyref&gt; Identity Constraints to refer to
                   &lt;key&gt; or &lt;unique&gt; identity constraints within the scope of the elements to which
                   the &lt;keyref&gt; is attached. This interpretation is at variance with the Schema Primer, which
                   contains an example with a &lt;keyref&gt; declared on an element used inside the element of its
                   corresponding &lt;key&gt;.
  -            </LI>
  -         </UL>
  +         </P>
  +         </FONT></TD></TR></TABLE><BR>
  +
  +         <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>out-of-bound float values</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +         <P>                                              
  +                For float data, the specs does not explicitly specify how to deal with 
  +                out-of-bound data. Xerces converts these values as below 
  +         </P>
  +               <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Values in range&nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Values converted&nbsp;
  +      </FONT></TD>
  +                   </TR>
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">less than -3.402823466e+38 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">-INF&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">greater than -1.175494351e-38 and less than -0 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">-0&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">greater than +0 and less than +1.175494351e-38 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">+0&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">greater than +3.402823466e+38 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">+INF&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                </TABLE>                   
  +            <P>
  +                The effect of this conversion would invalidate an instance data, for example,
  +                &quot;1.1e-39&quot;, of a data type derived from float, with minExclusive value '+0',
  +                since &quot;1.1e-39&quot; is converted to &quot;+0&quot;, which is the same as the minExclusive.
  +            </P>                
  +
  +         </FONT></TD></TR></TABLE><BR>
  +
  +         <TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="ffffff" colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG border="0" height="2" hspace="0" src="resources/void.gif" vspace="0" width="2"><B>out-of-bound double values</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
  +         <P>                                              
  +                Similarly, Xerces converts double values as below 
  +         </P>
  +               <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Values in range&nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Values converted&nbsp;
  +      </FONT></TD>
  +                   </TR>
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">less than -1.7976931348623158e+308 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">-INF&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">greater than -2.2250738585072014e-308 and less than -0 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">-0&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">greater than +0 and less than +2.2250738585072014e-308 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">+0&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                   <TR>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">greater than +1.7976931348623158e+308 &nbsp;
  +      </FONT></TD>
  +                       <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">+INF&nbsp;
  +      </FONT></TD>
  +                   </TR>                
  +                </TABLE>                                   
  +          </FONT></TD></TR></TABLE><BR>
          </FONT></TD></TR></TABLE><BR>
   
          <A name="usage"><!--anchor--></A>
  
  
  
  1.6       +1 -1      xml-site/targets/xerces-c/senumval.html
  
  Index: senumval.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/senumval.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- senumval.html	29 Aug 2002 21:27:30 -0000	1.5
  +++ senumval.html	7 Feb 2003 20:05:51 -0000	1.6
  @@ -81,7 +81,7 @@
   access the Schema information stored in internal data structures.
   </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Here is a sample output from SEnumVal</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   SEnumVal personal-schema.xml
   
   Name:                   personnel
  
  
  
  1.6       +1 -1      xml-site/targets/xerces-c/stdinparse.html
  
  Index: stdinparse.html
  ===================================================================
  RCS file: /home/cvs/xml-site/targets/xerces-c/stdinparse.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- stdinparse.html	29 Aug 2002 21:27:30 -0000	1.5
  +++ stdinparse.html	7 Feb 2003 20:05:51 -0000	1.6
  @@ -98,7 +98,7 @@
                <B>-v=auto</B> will validate if a DOCTYPE declaration or a schema declaration is present in the XML document</P>
             <P>Make sure that you run StdInParse in the samples/data directory.</P>
             <P>Here is a sample output from StdInParse:</P>
  -<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_1_0-linux/samples/data
  +<DIV align="left"><TABLE border="0" cellpadding="0" cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff" width="462"><FONT size="-1"><PRE>cd xerces-c2_2_0-linux/samples/data
   StdInParse -v=always &lt; personal.xml
   stdin: 10 ms (37 elems, 12 attrs, 0 spaces, 268 chars)</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
             <P>Running StdInParse with the validating parser gives a different result because
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: general-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: general-cvs-help@xml.apache.org