You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by bo...@apache.org on 2008/02/25 16:35:11 UTC

svn commit: r630879 [4/4] - in /xerces/c/trunk/doc: ./ html/ html/apiDocs-3/ html/apiDocs/ style/dtd/ style/graphics/ style/resources/ style/stylesheets/

Modified: xerces/c/trunk/doc/program.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/program.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/program.xml (original)
+++ xerces/c/trunk/doc/program.xml Mon Feb 25 07:35:02 2008
@@ -20,15 +20,17 @@
 
 <s1 title="Programming Guide">
 
-	<p>Independent of the API you want to use, DOM, SAX, or SAX2, your
+  <p>This Programming Guide is for &XercesCName; version &XercesC3Version;.</p>
+
+  <p>Independent of the API you want to use, DOM, SAX, or SAX2, your
       application must initialize the &XercesCProjectName; system
       before using the API, and terminate it after you are done. This
       is achieved by the following code:</p>
 <source>
 #include &lt;xercesc/util/PlatformUtils.hpp&gt;
 // Other include files, declarations, and non-&XercesCName; initializations.
-XERCES_CPP_NAMESPACE_USE 
-  
+XERCES_CPP_NAMESPACE_USE
+
 int main(int argc, char* argv[])
 {
   try {
@@ -60,86 +62,86 @@
   <s2 title="DOM Programming Guide">
     <p>The DOM API is based on the
       <jump href="ApacheDOMC++Binding.html">Apache Recommended DOM C++ binding</jump>.</p>
-    <p>Read the <jump href="program-dom.html">DOM Programming Guide</jump> document
+    <p>Read the <jump href="program-dom-&XercesC3Series;.html">DOM Programming Guide</jump> document
       or jump directly to:</p>
     <ul>
-      <li><jump href="program-dom.html#Objectives">Design Objectives</jump></li>
-      <li><jump href="program-dom.html#DOM3">DOM Level 3 Support in &XercesCName; </jump></li>
-      <li><jump href="program-dom.html#UsingDOMAPI">Using DOM API</jump></li>
-      <ul>
-          <li><jump href="program-dom.html#AccessAPI">Accessing API from application code</jump></li>
-          <li><jump href="program-dom.html#DOMClassNames">Class Names</jump></li>
-          <li><jump href="program-dom.html#DOMObjMgmt">Objects Management</jump></li>
-          <li><jump href="program-dom.html#DOMMemMgmt">Memory Management</jump></li>
-          <li><jump href="program-dom.html#XMLCh">String Type</jump></li>
-      </ul>
-      <li><jump href="program-dom.html#XercesDOMParser">XercesDOMParser</jump></li>
-      <ul>
-          <li><jump href="program-dom.html#ConstructXercesDOMParser">Constructing a XercesDOMParser</jump></li>
-          <li><jump href="program-dom.html#XercesDOMFeatures">Supported Features</jump></li>
-          <li><jump href="program-dom.html#XercesDOMProperties">Supported Properties</jump></li>
-      </ul>
-      <li><jump href="program-dom.html#DOMLSParser">DOMLSParser</jump></li>
-      <ul>
-          <li><jump href="program-dom.html#ConstructDOMLSParser">Constructing a DOMLSParser</jump></li>
-          <li><jump href="program-dom.html#InputSourceWrapper">How to interchange DOMLSInput and SAX InputSource?</jump></li>
-          <li><jump href="program-dom.html#DOMLSParserFeatures">Supported Features</jump></li>
-          <li><jump href="program-dom.html#DOMLSParserProperties">Supported Properties</jump></li>
-      </ul>
-      <li><jump href="program-dom.html#DOMLSSerializer">DOMLSSerializer</jump></li>
-      <ul>
-          <li><jump href="program-dom.html#ConstructDOMLSSerializer">Constructing a DOMLSSerializer</jump></li>
-          <li><jump href="program-dom.html#DOMLSSerializerEntityRef">How does DOMLSSerializer handle built-in entity Reference in node value?</jump></li>
-          <li><jump href="program-dom.html#DOMLSSerializerFeatures">Supported Features</jump></li>
+      <li><jump href="program-dom-&XercesC3Series;.html#Objectives">Design Objectives</jump></li>
+      <li><jump href="program-dom-&XercesC3Series;.html#DOM3">DOM Level 3 Support in &XercesCName; </jump></li>
+      <li><jump href="program-dom-&XercesC3Series;.html#UsingDOMAPI">Using DOM API</jump></li>
+      <ul>
+          <li><jump href="program-dom-&XercesC3Series;.html#AccessAPI">Accessing API from application code</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMClassNames">Class Names</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMObjMgmt">Objects Management</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMMemMgmt">Memory Management</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#XMLCh">String Type</jump></li>
+      </ul>
+      <li><jump href="program-dom-&XercesC3Series;.html#XercesDOMParser">XercesDOMParser</jump></li>
+      <ul>
+          <li><jump href="program-dom-&XercesC3Series;.html#ConstructXercesDOMParser">Constructing a XercesDOMParser</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#XercesDOMFeatures">Supported Features</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#XercesDOMProperties">Supported Properties</jump></li>
+      </ul>
+      <li><jump href="program-dom-&XercesC3Series;.html#DOMLSParser">DOMLSParser</jump></li>
+      <ul>
+          <li><jump href="program-dom-&XercesC3Series;.html#ConstructDOMLSParser">Constructing a DOMLSParser</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#InputSourceWrapper">How to interchange DOMLSInput and SAX InputSource?</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMLSParserFeatures">Supported Features</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMLSParserProperties">Supported Properties</jump></li>
+      </ul>
+      <li><jump href="program-dom-&XercesC3Series;.html#DOMLSSerializer">DOMLSSerializer</jump></li>
+      <ul>
+          <li><jump href="program-dom-&XercesC3Series;.html#ConstructDOMLSSerializer">Constructing a DOMLSSerializer</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMLSSerializerEntityRef">How does DOMLSSerializer handle built-in entity Reference in node value?</jump></li>
+          <li><jump href="program-dom-&XercesC3Series;.html#DOMLSSerializerFeatures">Supported Features</jump></li>
       </ul>
     </ul>
   </s2>
 
   <s2 title="SAX Programming Guide">
-    <p>Read the <jump href="program-sax.html">SAX Programming Guide</jump> document
+    <p>Read the <jump href="program-sax-&XercesC3Series;.html">SAX Programming Guide</jump> document
       or jump directly to:</p>
     <ul>
-      <li><jump href="program-sax.html#UsingSAX1API">Using the SAX API</jump></li>
-      <li><jump href="program-sax.html#SAXParser">SAXParser</jump></li>
+      <li><jump href="program-sax-&XercesC3Series;.html#UsingSAX1API">Using the SAX API</jump></li>
+      <li><jump href="program-sax-&XercesC3Series;.html#SAXParser">SAXParser</jump></li>
       <ul>
-          <li><jump href="program-sax.html#ConstructParser">Constructing a SAXParser</jump></li>
-          <li><jump href="program-sax.html#SAXFeatures">Supported Features</jump></li>
+          <li><jump href="program-sax-&XercesC3Series;.html#ConstructParser">Constructing a SAXParser</jump></li>
+          <li><jump href="program-sax-&XercesC3Series;.html#SAXFeatures">Supported Features</jump></li>
       </ul>
     </ul>
   </s2>
 
   <s2 title="SAX2 Programming Guide">
-    <p>Read the <jump href="program-sax2.html">SAX2 Programming Guide</jump> document
+    <p>Read the <jump href="program-sax2-&XercesC3Series;.html">SAX2 Programming Guide</jump> document
       or jump directly to:</p>
     <ul>
-      <li><jump href="program-sax2.html#UsingSAX2API">Using the SAX2 API</jump></li>
-      <li><jump href="program-sax2.html#SAX2XMLReader">SAX2XMLReader</jump></li>
+      <li><jump href="program-sax2-&XercesC3Series;.html#UsingSAX2API">Using the SAX2 API</jump></li>
+      <li><jump href="program-sax2-&XercesC3Series;.html#SAX2XMLReader">SAX2XMLReader</jump></li>
       <ul>
-          <li><jump href="program-sax2.html#ConstructParser2">Constructing an XML Reader</jump></li>
-          <li><jump href="program-sax2.html#SAX2Features">Supported Features</jump></li>
-          <li><jump href="program-sax2.html#SAX2Properties">Supported Properties</jump></li>
+          <li><jump href="program-sax2-&XercesC3Series;.html#ConstructParser2">Constructing an XML Reader</jump></li>
+          <li><jump href="program-sax2-&XercesC3Series;.html#SAX2Features">Supported Features</jump></li>
+          <li><jump href="program-sax2-&XercesC3Series;.html#SAX2Properties">Supported Properties</jump></li>
       </ul>
     </ul>
   </s2>
 
   <s2 title="Other Features">
-    <p>Read the <jump href="program-others.html">&XercesCName; Programming Guide</jump> document
+    <p>Read the <jump href="program-others-&XercesC3Series;.html">&XercesCName; Programming Guide</jump> document
       or jump directly to:</p>
     <ul>
-      <li><jump href="program-others.html#Macro">Version Macros</jump></li>
-      <li><jump href="program-others.html#Schema">Schema Support</jump></li>
-      <li><jump href="program-others.html#Progressive">Progressive Parsing</jump></li>
-      <li><jump href="program-others.html#GrammarCache">Preparsing Grammar and Grammar Caching</jump></li>
-      <li><jump href="program-others.html#LoadableMessageText">Loadable Message Text</jump></li>
-      <li><jump href="program-others.html#PluggableTranscoders">Pluggable Transcoders</jump></li>
-      <li><jump href="program-others.html#PortingGuidelines">Porting Guidelines</jump></li>
-      <li><jump href="program-others.html#CPPNamespace">Using C++ Namespace</jump></li>
-      <li><jump href="program-others.html#SpecifylocaleforMessageLoader">Specify Locale for Message Loader</jump></li>
-      <li><jump href="program-others.html#SpecifylocationforMessageLoader">Specify Location for Message Loader</jump></li>
-      <li><jump href="program-others.html#UseSpecificScanner">Use Specific Scanner</jump></li>
-      <li><jump href="program-others.html#PluggablePanicHandler">Pluggable Panic Handler</jump></li>      
-      <li><jump href="program-others.html#PluggableMemoryManager">Pluggable Memory Manager</jump></li>      
-      <li><jump href="program-others.html#SecurityManager">Managing Security Vulnerabilities</jump></li>      
+      <li><jump href="program-others-&XercesC3Series;.html#Macro">Version Macros</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#Schema">Schema Support</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#Progressive">Progressive Parsing</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#GrammarCache">Preparsing Grammar and Grammar Caching</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#LoadableMessageText">Loadable Message Text</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#PluggableTranscoders">Pluggable Transcoders</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#PortingGuidelines">Porting Guidelines</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#CPPNamespace">Using C++ Namespace</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#SpecifylocaleforMessageLoader">Specify Locale for Message Loader</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#SpecifylocationforMessageLoader">Specify Location for Message Loader</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#UseSpecificScanner">Use Specific Scanner</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#PluggablePanicHandler">Pluggable Panic Handler</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#PluggableMemoryManager">Pluggable Memory Manager</jump></li>
+      <li><jump href="program-others-&XercesC3Series;.html#SecurityManager">Managing Security Vulnerabilities</jump></li>
     </ul>
   </s2>
 

Modified: xerces/c/trunk/doc/psviwriter.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/psviwriter.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/psviwriter.xml (original)
+++ xerces/c/trunk/doc/psviwriter.xml Mon Feb 25 07:35:02 2008
@@ -48,7 +48,7 @@
 </source>
           <p>Here is some sample output from PSVWriter (as the output is verbose
              it has been truncated)</p>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 PSVIWriter personal.xml
 
 &lt;document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

Modified: xerces/c/trunk/doc/readme.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/readme.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/readme.xml (original)
+++ xerces/c/trunk/doc/readme.xml Mon Feb 25 07:35:02 2008
@@ -20,13 +20,16 @@
 
 <s1 title="&XercesCFullName;">
 
-    <s2 title="&XercesCName; Version &XercesCVersion;">
+    <s2 title="&XercesCName; Version &XercesC3Version;">
 
         <p>&XercesCName; is a validating XML parser written in a portable subset of
         C++.   &XercesCName; makes it easy to give your application the ability to read and write
         <jump href="http://www.w3.org/XML/">XML</jump> data.    A shared
-        library is provided for parsing, generating, manipulating, and validating XML documents.
-        </p>
+        library is provided for parsing, generating, manipulating, and validating XML documents
+        using the DOM, SAX, and SAX2 APIs. For an introduction to programming
+        with &XercesCName; refer to the <jump href="program-&XercesC3Series;.html">Programming
+        Guide</jump>.</p>
+
         <p>&XercesCName; is faithful to the
         <jump href="http://www.w3.org/TR/REC-xml">XML 1.0</jump> recommendation
         and many associated standards (see <link anchor="Features">Features</link> below).
@@ -60,8 +63,8 @@
                <li><jump href="http://www.w3.org/TR/2004/REC-xml-20040204/">
                    XML 1.0 (Third Edition)</jump>, W3C Recommendation</li>
 			   <li><jump href="http://www.w3.org/TR/2004/REC-xml11-20040204/">
-                   XML 1.1 (First Edition)</jump>, W3C Recommendation 
-                   (Note: section 2.13 Normalization Checking has not been implemented)</li>                   
+                   XML 1.1 (First Edition)</jump>, W3C Recommendation
+                   (Note: section 2.13 Normalization Checking has not been implemented)</li>
                <li><jump href="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/">
                    DOM Level 1 Specification</jump>, W3C Recommendation of October 1, 1998</li>
                <li><jump href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/">
@@ -71,18 +74,18 @@
                    W3C Recommendation of November 13, 2000</li>
                <li><jump href="http://sax.sourceforge.net/">SAX 1.0 and SAX 2.0</jump></li>
                <li><jump href="http://www.w3.org/TR/1999/REC-xml-names-19990114/">
-                   Namespaces in XML</jump>, W3C Recommendation of January 14, 1999</li>    
+                   Namespaces in XML</jump>, W3C Recommendation of January 14, 1999</li>
 	           <li><jump href="http://www.w3.org/TR/xml-names11/">
-                   Namespaces in XML 1.1</jump>, W3C Recommendation</li>                                             
+                   Namespaces in XML 1.1</jump>, W3C Recommendation</li>
                <li><jump href="http://www.w3.org/TR/2001/REC-xmlschema-1-20010502/">
                    XML Schema Part 1: Structure</jump>, W3C Recommendation 2 May 2001</li>
                <li><jump href="http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/">
-                   XML Schema Part 2: Datatypes</jump>, W3C Recommendation 2 May 2001</li>               
+                   XML Schema Part 2: Datatypes</jump>, W3C Recommendation 2 May 2001</li>
                <li><jump href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407">
             	   DOM Level 3.0 Core Specification</jump>, W3C Recommendation 7 April 2004</li>
                <li><jump href="http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407">
             	   DOM Level 3.0 Load and Save Specification</jump>, W3C Recommendation 7 April 2004<br/>
-	               See <jump href="dom3.html">DOM Level 3 Support</jump> for detail.</li>
+	               See <jump href="dom3-&XercesC3Series;.html">DOM Level 3 Support</jump> for detail.</li>
                <li><jump href="http://www.w3.org/TR/2006/REC-xinclude-20061115/">
             	   XML Inclusions (XInclude) 1.0 (Second Edition)</jump>, W3C Recommendation 15 November 2006</li>
             </ul>
@@ -94,28 +97,10 @@
         </ul>
     </s2>
 
-    <s2 title="Platforms with Binaries">
-      &build-winunix-supported-platforms;
-	</s2>
-
-    <s2 title="Other ports...">
-        <ul>
-            <li>OS/390</li>
-            <li>AS/400</li>
-            <li>FreeBSD</li>
-            <li>SGI IRIX</li>
-            <li>Macintosh</li>
-            <li>OS/2</li>
-            <li>PTX</li>
-            <li>UnixWare</li>
-            <li>and more!</li>
-        </ul>
-    </s2>
-
-    <s2 title='License Information'>
-       <p>The &XercesCName; Version &XercesCVersion; is available in both source distribution and
+    <s2 title="License Information">
+       <p>The &XercesCName; Version &XercesC3Version; is available in both source distribution and
           binary distribution.   &XercesCName; is made available under the
-          <jump href='http://www.apache.org/licenses/LICENSE-2.0.html'>Apache Software License, Version 2.0</jump>.
+          <jump href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache Software License, Version 2.0</jump>.
        </p>
     </s2>
 

Modified: xerces/c/trunk/doc/redirect.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/redirect.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/redirect.xml (original)
+++ xerces/c/trunk/doc/redirect.xml Mon Feb 25 07:35:02 2008
@@ -38,10 +38,10 @@
 <source>Redirect &lt;XML file&gt;</source>
 
                    <p>Redirect is invoked as follows:</p>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 Redirect personal.xml</source>
           <p>The output is the following:</p>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 Redirect personal.xml
 personal.xml: 30 ms (37 elems, 12 attrs, 0 spaces, 268 chars)</source>
 

Modified: xerces/c/trunk/doc/samples.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/samples.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/samples.xml (original)
+++ xerces/c/trunk/doc/samples.xml Mon Feb 25 07:35:02 2008
@@ -30,72 +30,73 @@
     <s2 title="Running the Samples">
 
     <p>The sample applications are dependent on the &XercesCName; shared library
-		(and could also depend on the ICU library if you built &XercesCName; with ICU).
-		Therefore, on Windows platforms you must make sure that your <code>PATH</code>
-		environment variable is set properly to pick up these shared libraries at
-		runtime.</p>
-
-		<p>On UNIX platforms you must ensure that <ref>LIBPATH</ref>
-		environment variable is set properly to pick up the shared libraries at
-		runtime. (UNIX gurus will understand here that <ref>LIBPATH</ref> actually
-		translates to <em>LD_LIBRARY_PATH</em> on Solaris and Linux, <em>SHLIB_PATH</em> on HP-UX,
-		<em>DYLD_LIBRARY_PATH</em> on Mac OS X,
-		and stays as <em>LIBPATH</em> on AIX).</p>
-
-		<p>To set you LIBPATH (on AIX for example), you would type:</p>
-<source>export LIBPATH=&XercesCInstallDir;/lib:$LIBPATH</source>
-
-               <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>
+       (and could also depend on the ICU library if you built &XercesCName; with ICU).
+       Therefore, on Windows platforms you must make sure that your <code>PATH</code>
+       environment variable is set properly to pick up these shared libraries at
+       runtime.</p>
+
+    <p>On UNIX platforms you must ensure that <ref>LIBPATH</ref>
+       environment variable is set properly to pick up the shared libraries at
+       runtime. (UNIX gurus will understand here that <ref>LIBPATH</ref> actually
+       translates to <em>LD_LIBRARY_PATH</em> on Solaris and Linux, <em>SHLIB_PATH</em> on HP-UX,
+       <em>DYLD_LIBRARY_PATH</em> on Mac OS X,
+       and stays as <em>LIBPATH</em> on AIX).</p>
+
+    <p>To set you LIBPATH (on AIX for example), you would type:</p>
+
+    <source>export LIBPATH=&XercesC3InstallDir;/lib:$LIBPATH</source>
+
+    <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, &XercesC3SrcInstallDir;/msg, where
+       the message files reside.
+    </p>
 <source>
-set XERCESC_NLS_HOME=$XERCESCROOT\msg
+set XERCESC_NLS_HOME=&XercesC3InstallDir;\msg
 or
-export XERCESC_NLS_HOME=$XERCESCROOT/msg
+export XERCESC_NLS_HOME=&XercesC3InstallDir;/msg
 or
-setenv XERCESC_NLS_HOME=$XERCESCROOT/msg
+setenv XERCESC_NLS_HOME=&XercesC3InstallDir;/msg
 </source>
-               
-               <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>
+
+   <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>
 
 		<s3 title="&XercesCName; Samples">
 			<ul>
-				<li><link idref="saxcount">SAXCount</link>
+				<li><link idref="saxcount-&XercesC3Series;">SAXCount</link>
 					<br/>SAXCount counts the elements, attributes, spaces and
 					characters in an XML file.</li>
-				<li><link idref="saxprint">SAXPrint</link>
+				<li><link idref="saxprint-&XercesC3Series;">SAXPrint</link>
 					<br/>SAXPrint parses an XML file and prints it out.</li>
-				<li><link idref="domcount">DOMCount</link>
+				<li><link idref="domcount-&XercesC3Series;">DOMCount</link>
 					<br/>DOMCount counts the elements in a XML file.</li>
-				<li><link idref="domprint">DOMPrint</link>
+				<li><link idref="domprint-&XercesC3Series;">DOMPrint</link>
 					<br/>DOMPrint parses an XML file and prints it out.</li>
-				<li><link idref="memparse">MemParse</link>
+				<li><link idref="memparse-&XercesC3Series;">MemParse</link>
 					<br/>MemParse parses XML in a memory buffer, outputing the number of elements and attributes.</li>
-				<li><link idref="redirect">Redirect</link>
+				<li><link idref="redirect-&XercesC3Series;">Redirect</link>
 					<br/>Redirect redirects the input stream for external entities.</li>
-				<li><link idref="pparse">PParse</link>
+				<li><link idref="pparse-&XercesC3Series;">PParse</link>
 					<br/>PParse demonstrates progressive parsing.</li>
-				<li><link idref="stdinparse">StdInParse</link>
+				<li><link idref="stdinparse-&XercesC3Series;">StdInParse</link>
 					<br/>StdInParse demonstrates streaming XML data from standard input.</li>
-				<li><link idref="enumval">EnumVal</link>
+				<li><link idref="enumva-&XercesC3Series;">EnumVal</link>
 					<br/>EnumVal shows how to enumerate the markup decls in a DTD Grammar.</li>
-				<li><link idref="senumval">SEnumVal</link>
+				<li><link idref="senumval-&XercesC3Series;">SEnumVal</link>
 					<br/>SEnumVal shows how to enumerate the markup decls in a Schema Grammar.</li>
-				<li><link idref="createdoc">CreateDOMDocument</link>
+				<li><link idref="createdoc-&XercesC3Series;">CreateDOMDocument</link>
 					<br/>CreateDOMDocument creates a DOM tree in memory from scratch.</li>
-				<li><link idref="sax2count">SAX2Count</link>
+				<li><link idref="sax2count-&XercesC3Series;">SAX2Count</link>
 					<br/>SAX2Count counts the elements, attributes, spaces and
 					characters in an XML file.</li>
-				<li><link idref="sax2print">SAX2Print</link>
+				<li><link idref="sax2print-&XercesC3Series;">SAX2Print</link>
 					<br/>SAX2Print parses an XML file and prints it out.</li>
-				<li><link idref="psviwriter">PSVIWriter</link>
+				<li><link idref="psviwriter-&XercesC3Series;">PSVIWriter</link>
 					<br/>PSVIWriter exposes the underlying PSVI of the parsed XML file.</li>
-				<li><link idref="scmprint">SCMPrint</link>
-					<br/>SCMPrint parses an XSD file and prints information about the Schema Component Model.</li>										
+				<li><link idref="scmprint-&XercesC3Series;">SCMPrint</link>
+					<br/>SCMPrint parses an XSD file and prints information about the Schema Component Model.</li>
 			</ul>
 		</s3>
     </s2>

Modified: xerces/c/trunk/doc/sax2count.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/sax2count.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/sax2count.xml (original)
+++ xerces/c/trunk/doc/sax2count.xml Mon Feb 25 07:35:02 2008
@@ -56,7 +56,7 @@
              <em>-v=never</em> will not use any validation<br/>
              <em>-v=auto</em> 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>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 SAX2Count -v=always personal.xml
 personal.xml: 60 ms (37 elems, 12 attrs, 134 spaces, 134 chars)</source>
           <p>Running SAX2Count with the validating parser gives a different result because

Modified: xerces/c/trunk/doc/sax2print.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/sax2print.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/sax2print.xml (original)
+++ xerces/c/trunk/doc/sax2print.xml Mon Feb 25 07:35:02 2008
@@ -70,7 +70,7 @@
              <em>-v=never</em>  will not use any validation<br/>
              <em>-v=auto</em>   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>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 SAX2Print -v=always personal.xml
 
 &lt;?xml version="1.0" encoding="LATIN1"?&gt;

Modified: xerces/c/trunk/doc/saxcount.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/saxcount.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/saxcount.xml (original)
+++ xerces/c/trunk/doc/saxcount.xml Mon Feb 25 07:35:02 2008
@@ -54,7 +54,7 @@
              <em>-v=never</em> will not use any validation<br/>
              <em>-v=auto</em> 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>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 SAXCount -v=always personal.xml
 personal.xml: 60 ms (37 elems, 12 attrs, 134 spaces, 134 chars)</source>
           <p>Running SAXCount with the validating parser gives a different result because

Modified: xerces/c/trunk/doc/saxprint.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/saxprint.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/saxprint.xml (original)
+++ xerces/c/trunk/doc/saxprint.xml Mon Feb 25 07:35:02 2008
@@ -66,7 +66,7 @@
              <em>-v=never</em>  will not use any validation<br/>
              <em>-v=auto</em>   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>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 SAXPrint -v=always personal.xml
 
 &lt;?xml version="1.0" encoding="LATIN1"?&gt;

Modified: xerces/c/trunk/doc/schema.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/schema.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/schema.xml (original)
+++ xerces/c/trunk/doc/schema.xml Mon Feb 25 07:35:02 2008
@@ -19,17 +19,21 @@
 <!DOCTYPE s1 SYSTEM "sbk:/style/dtd/document.dtd">
 <s1 title="Schema">
        <s2 title="Introduction">
-               <p>This package contains an implementation of the W3C XML Schema
-                 Language, a recommendation of the Worldwide Web Consortium
-                 available in three parts:
-                 <jump href="http://www.w3.org/TR/xmlschema-0/">XML Schema: Primer</jump> and
-                 <jump href="http://www.w3.org/TR/xmlschema-1/">XML Schema: Structures</jump> and
-                 <jump href="http://www.w3.org/TR/xmlschema-2/">XML Schema: Datatypes</jump>.
-                 We consider this implementation complete except for the limitations cited below.
-               </p>
-
-               &schema-feedback-info;
+         <p>This package contains an implementation of the W3C XML Schema
+            Language, a recommendation of the Worldwide Web Consortium
+            available in three parts:
+            <jump href="http://www.w3.org/TR/xmlschema-0/">XML Schema: Primer</jump> and
+            <jump href="http://www.w3.org/TR/xmlschema-1/">XML Schema: Structures</jump> and
+            <jump href="http://www.w3.org/TR/xmlschema-2/">XML Schema: Datatypes</jump>.
+            We consider this implementation complete except for the limitations cited below.
+         </p>
 
+         <p>We would very much appreciate feedback on the package via the
+            <jump href="&MailURI;">&XercesCName; mailing lists</jump>,
+            and we encourage the submission of bugs as described on the
+            <jump href="&BugURI;">Bug Reporting</jump> page. Please
+            read this document before using this package.
+         </p>
 
        </s2>
        <anchor name="limitation"/>
@@ -42,8 +46,8 @@
             in the parser.  Large values for <code>minOccurs</code> should be
             avoided, and <code>unbounded</code> should be used instead of
             a large value for <code>maxOccurs</code>.</li>
-            <li>The parser treats local elements in the same scope with the 
-            same name and namespace as one element declaration and does not 
+            <li>The parser treats local elements in the same scope with the
+            same name and namespace as one element declaration and does not
             differentiate between them.</li>
          </ul>
        </s2>
@@ -61,8 +65,8 @@
          </s3>
 
          <s3 title="out-of-bound float values">
-         <p>                                              
-                For float data, the specs does not explicitly specify how to deal with 
+         <p>
+                For float data, the specs does not explicitly specify how to deal with
                 out-of-bound data. Xerces converts these values as below (the values
                 depend on the system specific values of FLT_MAX and FLT_MIN):
          </p>
@@ -74,30 +78,30 @@
                    <tr>
                        <td>less than -FLT_MAX (approx -3.402823466e+38) </td>
                        <td>-INF</td>
-                   </tr>                
+                   </tr>
                    <tr>
                        <td>greater than -FLT_MIN (approx -1.175494351e-38) and less than -0 </td>
                        <td>-0</td>
-                   </tr>                
+                   </tr>
                    <tr>
                        <td>greater than +0 and less than +FL_MIN (approx +1.175494351e-38) </td>
                        <td>+0</td>
-                   </tr>                
+                   </tr>
                    <tr>
                        <td>greater than +FLT_MAX (approx 3.402823466e+38) </td>
                        <td>+INF</td>
-                   </tr>                
-                </table>                   
+                   </tr>
+                </table>
             <p>
                 The effect of this conversion would invalidate an instance data, for example,
                 "1.1e-39", of a data type derived from float, with minExclusive value '+0',
                 since "1.1e-39" is converted to "+0", which is the same as the minExclusive.
-            </p>                
+            </p>
 
          </s3>
 
          <s3 title="out-of-bound double values">
-         <p>                                              
+         <p>
                 Similarly, Xerces converts double values as below (the values
                 depend on the system specific values of DBL_MAX and DBL_MIN):
          </p>
@@ -109,20 +113,20 @@
                    <tr>
                        <td>less than -DBL_MAX (approx -1.7976931348623158e+308) </td>
                        <td>-INF</td>
-                   </tr>                
+                   </tr>
                    <tr>
                        <td>greater than -DBL_MIN (approx -2.2250738585072014e-308) and less than -0 </td>
                        <td>-0</td>
-                   </tr>                
+                   </tr>
                    <tr>
                        <td>greater than +0 and less than +DBL_MIN (approx +2.2250738585072014e-308) </td>
                        <td>+0</td>
-                   </tr>                
+                   </tr>
                    <tr>
                        <td>greater than +DBL_MAX (approx +1.7976931348623158e+308) </td>
                        <td>+INF</td>
-                   </tr>                
-                </table>                                   
+                   </tr>
+                </table>
           </s3>
        </s2>
 

Modified: xerces/c/trunk/doc/scmprint.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/scmprint.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/scmprint.xml (original)
+++ xerces/c/trunk/doc/scmprint.xml Mon Feb 25 07:35:02 2008
@@ -41,7 +41,7 @@
 </source>
           <p>Here is some sample output from SCMPrint (as the output is verbose
              it has been truncated)</p>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 SCMPrint personal.xsd
 
 ********** Printing out information from Schema **********

Modified: xerces/c/trunk/doc/senumval.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/senumval.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/senumval.xml (original)
+++ xerces/c/trunk/doc/senumval.xml Mon Feb 25 07:35:02 2008
@@ -35,7 +35,7 @@
 access the Schema information stored in internal data structures.
 </source>
           <p>Here is a sample output from SEnumVal</p>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 SEnumVal personal-schema.xml
 
 Name:                   personnel

Modified: xerces/c/trunk/doc/stdinparse.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/stdinparse.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/stdinparse.xml (original)
+++ xerces/c/trunk/doc/stdinparse.xml Mon Feb 25 07:35:02 2008
@@ -52,7 +52,7 @@
              <em>-v=auto</em> 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>
-<source>cd &XercesCInstallDir;-linux/samples/data
+<source>cd &XercesC3InstallDir;-linux/samples/data
 StdInParse -v=always &lt; personal.xml
 stdin: 10 ms (37 elems, 12 attrs, 0 spaces, 268 chars)</source>
           <p>Running StdInParse with the validating parser gives a different result because

Modified: xerces/c/trunk/doc/style/dtd/book.dtd
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/dtd/book.dtd?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/style/dtd/book.dtd (original)
+++ xerces/c/trunk/doc/style/dtd/book.dtd Mon Feb 25 07:35:02 2008
@@ -6,7 +6,7 @@
 <!ENTITY % externalEntity SYSTEM "entities.ent">
 %externalEntity;
 
-<!ELEMENT book (resources?|document|hidden|faqs|changes|group|container|external|separator)+>
+<!ELEMENT book (resources?|document|hidden|faqs|changes|group|container|external|section|separator|separator-space)+>
 <!ATTLIST book title     CDATA #REQUIRED
                copyright CDATA #IMPLIED>
 
@@ -50,6 +50,10 @@
 <!ATTLIST external label CDATA #REQUIRED
                    href  CDATA #REQUIRED>
 
+<!ELEMENT section EMPTY>
+<!ATTLIST section label CDATA #REQUIRED>
+
 <!ELEMENT separator EMPTY>
 
-<!-- CVS $Revision$ $Date$ -->
+<!ELEMENT separator-space EMPTY>
+

Modified: xerces/c/trunk/doc/style/dtd/entities.ent
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/dtd/entities.ent?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/style/dtd/entities.ent (original)
+++ xerces/c/trunk/doc/style/dtd/entities.ent Mon Feb 25 07:35:02 2008
@@ -1,244 +1,26 @@
 <?xml encoding="ISO-8859-1"?>
 
-<!ENTITY XercesCFullName      "Xerces C++ Parser">            <!-- fullproductname -->
-<!ENTITY XercesCName          "Xerces-C++">                   <!-- productname -->
-<!ENTITY XercesCVersion       "3.0.0">                        <!-- versionnumber -->
-<!ENTITY XercesCVersion152    "1.5.2">                        <!-- versionnumber -->
-<!ENTITY XercesCProjectName   "Xerces">                       <!-- projectname -->
-<!ENTITY XercesCInstallDir    "xerces-c3_0_0">                <!-- installdirname -->
-<!ENTITY XercesCSrcInstallDir "xerces-c-src3_0_0">            <!-- sourcedirectory -->
-<!ENTITY XercesCWindowsLib    "xerces-c_3">                   <!-- windowslibname -->
-<!ENTITY XercesCWindowsDLL    "xerces-c_3_0_0">               <!-- windowsDLLname -->
-<!ENTITY XercesCUnixSoName    "30.0">                         <!-- unixlibname -->
-<!ENTITY XercesCUnixVersion   "30">                           <!-- unixlibname -->
-<!ENTITY XercesCUnixLib       "libxerces-c">                  <!-- unixlibname -->
-<!ENTITY XercesCNamespace     "xercesc">                      <!-- C++ namespace name -->
-<!ENTITY XercesCNSVersion     "xercesc_3_0">                  <!-- C++ namespace name with Version -->
-<!ENTITY XercesCDevelEmailAddress  "c-dev@xerces.apache.org "> <!-- emailaddress -->
-<!ENTITY XercesCUserEmailAddress  "c-users@xerces.apache.org "> <!-- emailaddress -->
-<!ENTITY JiraURL  "http&colon;//issues.apache.org/jira/browse/XERCESC "> <!-- url -->
-<!ENTITY XercesDistDir        "xml.apache.org/xerces-c/download.cgi"> <!-- download directory -->
+<!ENTITY XercesCProjectName      "Xerces">                       <!-- projectname -->
+<!ENTITY XercesCFullName         "Xerces C++ XML Parser">        <!-- fullproductname -->
+<!ENTITY XercesCName             "Xerces-C++">                   <!-- productname -->
+<!ENTITY XercesC3Series          "3">                            <!-- release series -->
+<!ENTITY XercesC3Version         "3.0.0">                        <!-- 3-series version number -->
+<!ENTITY XercesC3InstallDir      "xerces-c_3_0_0">               <!-- installdirname -->
+<!ENTITY XercesC3SrcInstallDir   "xerces-c-src_3_0_0">           <!-- sourcedirectory -->
+<!ENTITY XercesC3ToolsInstallDir "xerces-c-tools_3_0_0">         <!-- sourcedirectory -->
+<!ENTITY XercesC3WindowsLib      "xerces-c_3">                   <!-- windowslibname -->
+<!ENTITY XercesC3WindowsDLL      "xerces-c_3_0">                 <!-- windowsDLLname -->
+<!ENTITY XercesC3UnixSoName      "30.0">                         <!-- unixlibname -->
+<!ENTITY XercesC3UnixVersion     "30">                           <!-- unixlibname -->
+<!ENTITY XercesC3UnixLib         "libxerces-c">                  <!-- unixlibname -->
+<!ENTITY XercesC3Namespace       "xercesc">                      <!-- C++ namespace name -->
+<!ENTITY XercesC3NSVersion       "xercesc_3_0">                  <!-- C++ namespace name with Version -->
+
+
+<!ENTITY HelpURI "http://xerces.apache.org/xerces-c/feedback.html"> <!-- help and feedback -->
+<!ENTITY BugURI  "http://xerces.apache.org/xerces-c/bug-report.html"> <!-- bug reporting -->
+<!ENTITY MailURI "http://xerces.apache.org/xerces-c/mailing-lists.html"> <!-- mailing lists -->
+<!ENTITY RepURI "http://xerces.apache.org/xerces-c/source-repository.html"> <!-- mailing lists -->
 
 <!ENTITY colon "&#58;">
 <!ENTITY percent "&#37;">
-
-<!-- value for home entity in xerces-c_book.xml -->
-<!ENTITY home '
-<external href="../index.html"  label="Home"/>
-'>
-
-<!-- value for releases_plan entity in xerces-c_book.xml -->
-<!ENTITY releases_plan '
-<hidden id="releases_plan" source="releases_plan.xml"/>
-'>
-
-<!-- value for faq-distrib entity in xerces-c_book.xml -->
-<!ENTITY faq-distrib '
-<entry id="faq-distrib" source="faq-distrib.xml"/>
-'>
-
-<!-- value for faq-contributing entity in xerces-c_book.xml -->
-<!ENTITY faq-contributing '
-<entry id="faq-contributing" source="faq-contributing.xml"/>
-'>
-
-<!-- value for source_repository entity in xerces-c_book.xml -->
-<!ENTITY source_repository '
-<external href="http&colon;//svn.apache.org/viewcvs.cgi/xerces/?root=Apache-SVN" label="Source Repository"/>
-'>
-
-<!-- value for mail_archive entity in xerces-c_book.xml -->
-<!ENTITY mail_archive_user '
-<external href="http&colon;//marc.theaimsgroup.com/?l=xerces-c-users" label="User Mail Archive"/>
-'>
-
-<!ENTITY mail_archive_devel '
-<external href="http&colon;//marc.theaimsgroup.com/?l=xerces-c-dev" label="Devel Mail Archive"/>
-'>
-
-
-<!-- Entity for bug report information used in bug-report.xml -->
-<!ENTITY bug-report '
-<s2 title="How to report bugs">
-<p> Please report bugs to <jump href="http&colon;//issues.apache.org/jira">Jira</jump>,
-the Apache bug database.  Pick the product "Xerces-C++"
-using the following components&colon;
-</p>
-<table>
-<tr><th><em>Component</em></th><th><em>Description</em></th></tr>
-<tr><td>DOM</td><td>Items specific to DOM</td></tr>
-<tr><td>SAX/SAX2</td><td>Items specific to SAX or SAX2</td></tr>
-<tr><td>Non-Validating Parser</td><td>General Parsing Problem</td></tr>
-<tr><td>Validating Parser (DTD)</td><td>DTD related parser issue</td></tr>
-<tr><td>Validating Parser (Schema)</td><td>Schema related parser issue</td></tr>
-<tr><td>Utilities</td><td>Items related to utilities like MessageLoader, Transcoder, NetAccessors, Platform specific utilities</td></tr>
-<tr><td>Build</td><td>Problem with build, makefile, project files</td></tr>
-<tr><td>Documentation</td><td>Documentation bugs such as FAQ, Programming Guide</td></tr>
-<tr><td>Samples/Tests</td><td>Samples or test cases related issues</td></tr>
-<tr><td>Miscellaneous</td><td>Items not covered in other categories</td></tr>
-</table>
-<p>A copy of your bug report is sent automatically to the discussion list
-<jump href="mailto&colon;&XercesCDevelEmailAddress;">&XercesCName; development mailing list</jump>.
-</p>
-</s2>
-<s2 title="Search first">
-<p> Check the <jump href="http&colon;//issues.apache.org/jira">Jira</jump> database
-before submitting your bug report to avoid creating a duplicate report.
-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
-<jump href=
-"http&colon;//issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&amp;pid=10510&amp;statusIds=1">
-outstanding bugs</jump>  that are currently reported in Jira.
-</p>
-</s2>
-<s2 title="Write a good bug report">
-<p> Writing a useful bug report, which makes the bug reproducible, is the first step
-towards the resolution of the bug. Specifics about the bug, like
-</p>
-<ul>
-<li>&XercesCName; version number</li>
-<li>Platform</li>
-<li>Operating system and version number</li>
-<li>Compiler and version number</li>
-<li>The XML document (or excerpt) that failed</li>
-<li>The C++ application code that failed</li>
-<li>Whether you built the &XercesCName; library yourself or used the
-binary distribution</li>
-<li>What happened</li>
-</ul>			
-<p>
-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>If you are providing a patch please review the information in
-<jump href="faq-contributing.html#Submitting Patches">Submitting Patches</jump>.
-</p>
-</s2>
-'>
-
-<!-- build-winunix.xml & faq-distrib.xml supported platforms -->
-<!ENTITY build-winunix-supported-platforms '
-<table>
-<tr><th><em>Operating System</em></th><th><em>Compiler</em></th></tr>
-<tr><th><em>32-bit binary</em></th><td></td></tr>
-<tr><td>Windows NT</td><td>MS Visual C++ 6.0 SP3</td></tr>
-<tr><td>AIX 5.1</td><td>xlC_r 6.0.0</td></tr>
-<tr><td>Solaris 2.8</td><td>Forte C++ Version 6 Update 2</td></tr>
-<tr><td>HP-UX 11i</td><td>aCC A.03.52 with pthreads</td></tr>
-<tr><td>Redhat Linux 8.0 (IA32)</td><td>gcc 3.2</td></tr>
-
-<tr><th><em>64-bit binary</em></th><td></td></tr>
-<tr><td>AIX 5.1</td><td>xlC_r 6.0.0</td></tr>
-<tr><td>Solaris 2.8</td><td>Forte C++ Version 6 Update 2</td></tr>
-<tr><td>HP-UX 11i</td><td>aCC A.03.52 with pthreads</td></tr>
-<tr><td>SuSE Linux 8.0 (AMD64)</td><td>gcc 3.2.2</td></tr>
-</table>
-'>
-
-<!-- note in build-winunix.xml about building on untested platforms -->
-<!ENTITY build-winunix-note '
-<p>If you are not using any of these compilers, you are taking a calculated risk
-by exploring new grounds. Your effort in making &XercesCName; work on this
-new compiler is greatly appreciated and any problems you face can be addressed
-on the <jump href="mailto&colon;&XercesCUserEmailAddress;">&XercesCName; user mailing list</jump>.
-</p>
-'>
-
-<!-- support faq info for faq-other.xml -->
-<!ENTITY faq-other-support '
-<faq title="Is there any kind of support available for &XercesCName;?">
-<q>Is there any kind of support available for &XercesCName;?</q>
-<a>
-<p>&XercesCName; comes with <em>no</em> formal support.</p>
-<p>Every volunteer project obtains its strength from the people involved in
-it. Mailing lists provide a simple and effective communication mechanism. You
-are welcome to join any of these mailing lists (or all of them if you wish).
-You can choose to lurk, or to actively participate. It is up to you. Before you
-join these lists, you should look over the resources in the Reference Library
-section</p>
-<p>Instructions for subscribing are at
-<jump href="http&colon;//xml.apache.org/mail.html">http&colon;//xml.apache.org/mail.html</jump>.
-Archives of the lists are available from
-<jump href="http&colon;//marc.theaimsgroup.com/?l=xerces-c-dev">
-http&colon;//marc.theaimsgroup.com/?l=xerces-c-dev</jump>
-</p>
-</a>
-</faq>
-'>
-
-<!-- patch faq info for faq-other.xml -->
-<!ENTITY faq-other-patch '
-<faq title="I have a patch to the &XercesCName; source code. How do I submit it?">
-<q>I have a patch to the &XercesCName; source code. How do I submit it?</q>
-<a>
-<p>Mail it to the <jump href="mailto&colon;&XercesCDevelEmailAddress;">&XercesCName;
-development mailing list</jump>. Its also a good idea to add a report to <jump href="&JiraURL;">Jira</jump> to track the issue There are no set rules about
-how or what must be included -- if you have fixed a problem or enhanced the code
-in some way, we really would like to get your changes, and will take them in
-any reasonable form.</p>
-<p>Generally a diff of the changed files against the current sources from
-CVS is good, along with some kind of description of what the change is.
-(Working with the current sources is important!)</p>
-</a>
-</faq>
-'>
-
-<!-- note with link to faq-distrib in faq-build.xml -->
-<!ENTITY faq-build-faq-distrib1 '
-(please refer to
-<jump href="faq-distrib.html#faq-1">FAQ&colon; What platforms / compilers are
-being used to build the binary distribution kits?</jump>)
-'>
-
-<!ENTITY faq-build-faq-distrib3 '
-(for exact name
-see <jump href="faq-distrib.html#faq-3">FAQ&colon; Which DLLs do I need to distribute with my application?</jump>)
-'>
-
-<!-- note with link to faq-distrib in install.xml per solaris and gtar -->
-<!ENTITY install-faq-distrib11 '
-See
-<jump href="faq-distrib.html#faq-11">FAQ</jump> for more information.
-'>
-
-<!-- note with link to releases-plan in releases.xml -->
-<!ENTITY releases-releases-plan '
-<s2 title="Releases Plan">
-<p> For future release plan about &XercesCName;,
-please refer to <jump href="releases_plan.html">Releases Plan</jump>.
-</p>
-</s2>
-'>
-
-<!-- paragraph in releases.xml with table of bugzilla bugs fixed -->
-<!ENTITY releases-fixed-bugs-para '
-'>
-
-<!-- feedback info in schema.xml -->
-<!ENTITY schema-feedback-info '
-<p>We would very much appreciate feedback on the package via the &XercesCName; mailing list
-<jump href="mailto&colon;&XercesCUserEmailAddress;">&XercesCUserEmailAddress; </jump>, and we
-encourage the submission of bugs as described on our
-<jump href="bug-report.html">Bug-Reporting</jump> page.
-Please read this document before using this package.
-</p>
-'>
-
-
-<!-- bug report / contact info in feedback.xml -->
-<!ENTITY feedback-bug-report '
-<p>Please browse through this bundled documentation completely.  Most of
-the common questions have been answered in the FAQs. Specifically, do
-read the answer to "<jump href="faq-other.html#faq-4"> Is there any kind
-of support available for &XercesCName;?</jump>". Browsing this
-documentation, may be the quickest way to get an answer. Of course, if
-all else fails, as mentioned in the link above, you can post a question
-to the <jump href="mailto&colon;&XercesCUserEmailAddress;">&XercesCName; user mailing list</jump>.</p>
-<p>See <jump href="bug-report.html">Bug Reporting</jump> if you would like
-to report a defect (greatly appreciated!).</p>
-'>
-
-

Added: xerces/c/trunk/doc/style/graphics/section.gif
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/graphics/section.gif?rev=630879&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/c/trunk/doc/style/graphics/section.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: xerces/c/trunk/doc/style/resources/separator-space.gif
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/resources/separator-space.gif?rev=630879&view=auto
==============================================================================
Binary file - no diff available.

Propchange: xerces/c/trunk/doc/style/resources/separator-space.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Modified: xerces/c/trunk/doc/style/stylesheets/book2project.xsl
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/stylesheets/book2project.xsl?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/style/stylesheets/book2project.xsl (original)
+++ xerces/c/trunk/doc/style/stylesheets/book2project.xsl Mon Feb 25 07:35:02 2008
@@ -177,7 +177,7 @@
       <processor name="xslt">
         <parameter name="stylesheet" value="sbk:/style/stylesheets/any2project.xsl"/>
       </processor>
-    </process>    
+    </process>
 
 
     <xsl:call-template name="header">
@@ -191,7 +191,7 @@
       <xsl:with-param name="label" select="@label"/>
     </xsl:call-template>
 
-    
+
     <create source="{@source}" target="{@id}.html" producer="parser" printer="html">
       <processor name="xslt">
         <parameter name="id" value="{@id}"/>
@@ -235,12 +235,22 @@
     </xsl:call-template>
 
   </xsl:template>
+
+  <xsl:template match="section">
+
+    <xsl:call-template name="sect-label">
+      <xsl:with-param name="id" select="concat('sect-',position())"/>
+      <xsl:with-param name="label" select="@label"/>
+    </xsl:call-template>
+
+  </xsl:template>
+
 <!-- ********************************************************************** -->
 <!-- NAMED TEMPLATES -->
 <!-- ********************************************************************** -->
 
 <!-- Generate the doument header image -->
-  <xsl:template name="header"> 
+  <xsl:template name="header">
     <xsl:param name="id"/>
     <xsl:param name="source"/>
     <xsl:param name="label"/>
@@ -254,10 +264,10 @@
   </xsl:template>
 
 <!-- Generate the three rollover label images -->
-  <xsl:template name="labels"> 
+  <xsl:template name="labels">
     <xsl:param name="id"/>
     <xsl:param name="label"/>
-    
+
     <create source="" target="graphics/{$id}-label-1.jpg" producer="context" printer="image">
       <parameter name="label" value="{$label}"/>
       <processor name="xslt">
@@ -286,4 +296,18 @@
     </create>
   </xsl:template>
 
-</xsl:stylesheet>
\ No newline at end of file
+<!-- Generate one bold section label -->
+  <xsl:template name="sect-label">
+    <xsl:param name="id"/>
+    <xsl:param name="label"/>
+
+    <create source="" target="graphics/{$id}-label.jpg" producer="context" printer="image">
+      <parameter name="label" value="{$label}"/>
+      <processor name="xslt">
+        <parameter name="stylesheet" value="sbk:/style/stylesheets/context2section.xsl"/>
+        <parameter name="color" value="ffffff"/>
+      </processor>
+    </create>
+  </xsl:template>
+
+</xsl:stylesheet>

Added: xerces/c/trunk/doc/style/stylesheets/context2section.xsl
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/stylesheets/context2section.xsl?rev=630879&view=auto
==============================================================================
--- xerces/c/trunk/doc/style/stylesheets/context2section.xsl (added)
+++ xerces/c/trunk/doc/style/stylesheets/context2section.xsl Mon Feb 25 07:35:02 2008
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+
+  <xsl:param name="color"/>
+
+  <xsl:template match="/">
+    <xsl:apply-templates/>
+  </xsl:template>
+
+  <xsl:template match="context">
+    <image source="sbk:/style/graphics/section.gif">
+      <xsl:apply-templates/>
+    </image>
+  </xsl:template>
+
+  <xsl:template match="parameter">
+    <xsl:if test="@name='label'">
+      <text font="Arial" size="12" x="4" y="2" halign="left"
+            valign="top" color="{$color}" style="bold" text="{@value}"/>
+    </xsl:if>
+  </xsl:template>
+
+</xsl:stylesheet>

Modified: xerces/c/trunk/doc/style/stylesheets/document2html.xsl
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/style/stylesheets/document2html.xsl?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/style/stylesheets/document2html.xsl (original)
+++ xerces/c/trunk/doc/style/stylesheets/document2html.xsl Mon Feb 25 07:35:02 2008
@@ -119,10 +119,19 @@
     <br/>
   </xsl:template>
 
+  <xsl:template match="section">
+    <xsl:variable name="sectid" select="concat('sect-',position())"/>
+    <img name="side-{$sectid}" src="graphics/{$sectid}-label.jpg" width="120" height="17" hspace="0" vspace="0" border="0" alt="{@label}"/>
+    <br/>
+  </xsl:template>
+
   <xsl:template match="separator">
     <img src="resources/separator.gif" width="120" height="6" hspace="0" vspace="0" border="0"/><br/>
   </xsl:template>
 
+  <xsl:template match="separator-space">
+    <img src="resources/separator-space.gif" width="120" height="6" hspace="0" vspace="0" border="0"/><br/>
+  </xsl:template>
 
 <!-- ###################################################################### -->
 <!-- document -->
@@ -434,6 +443,12 @@
   </xsl:template>
 
 <!-- ###################################################################### -->
+
+<!-- ignore -->
+  <xsl:template match="form">
+    <xsl:copy-of select="." />
+  </xsl:template>
+
 <!-- copy
 
   <xsl:template match="@*|node()">

Modified: xerces/c/trunk/doc/xerces-c_book.xml
URL: http://svn.apache.org/viewvc/xerces/c/trunk/doc/xerces-c_book.xml?rev=630879&r1=630878&r2=630879&view=diff
==============================================================================
--- xerces/c/trunk/doc/xerces-c_book.xml (original)
+++ xerces/c/trunk/doc/xerces-c_book.xml Mon Feb 25 07:35:02 2008
@@ -18,83 +18,57 @@
 
 <!DOCTYPE book SYSTEM "sbk:/style/dtd/book.dtd">
 
-<book title="&XercesCName; Documentation" copyright="1999-2007 The Apache Software Foundation">
+<book title="&XercesCName; &XercesC3Version; Documentation" copyright="1999-2008 The Apache Software Foundation">
 
-  &home;
-
-
-  <separator/>
+  <section label="&XercesCName; &XercesC3Version;"/>
 
      <document id="index"       label="Readme"             source="readme.xml"/>
-     <document id="charter"     label="Charter"             source="charter.xml"/>
-     <document id="releases"    label="Release Info"     source="releases.xml"/>
-     <hidden id="releases_archive"                   source="releases_archive.xml"/>
-     &releases_plan;
-
-
-  <separator/>
-
-     <document id="install"     label="Installation"       source="install.xml"/>
-     <external href="http://&XercesDistDir;"              label="Download"/>
-     <document id="build"       label="Build Instructions" source="build.xml"/>
-     <hidden   id="build-winunix" source="build-winunix.xml"/>
-     <hidden   id="build-other" source="build-other.xml"/>
-     <hidden   id="build-misc"  source="build-misc.xml"/>
-
-  <separator/>
-
-     <group    id="faqs"        label="FAQs">
-        &faq-distrib;
-        <entry id="faq-build"   source="faq-build.xml"/>
-        <entry id="faq-parse"   source="faq-parse.xml"/>
-        <entry id="faq-other"   source="faq-other.xml"/>
-        &faq-contributing;
+     <document id="install-&XercesC3Series;" label="Installation" source="install.xml"/>
+     <document id="build-&XercesC3Series;" label="Build Instructions" source="build.xml"/>
+     <hidden   id="build-winunix-&XercesC3Series;" source="build-winunix.xml"/>
+     <hidden   id="build-other-&XercesC3Series;" source="build-other.xml"/>
+     <hidden   id="build-misc-&XercesC3Series;" source="build-misc.xml"/>
+
+  <separator-space/>
+
+     <document id="program-&XercesC3Series;" label="Programming"  source="program.xml"/>
+     <hidden   id="program-sax-&XercesC3Series;"           source="program-sax.xml"/>
+     <hidden   id="program-sax2-&XercesC3Series;"          source="program-sax2.xml"/>
+     <hidden   id="program-dom-&XercesC3Series;"           source="program-dom.xml"/>
+     <hidden   id="dom3-&XercesC3Series;"                  source="dom3.xml"/>
+     <hidden   id="schema-&XercesC3Series;"                source="schema.xml"/>
+     <hidden   id="program-others-&XercesC3Series;"        source="program-others.xml"/>
+
+     <document id="samples-&XercesC3Series;"     label="Samples" source="samples.xml"/>
+     <hidden   id="saxcount-&XercesC3Series;"    source="saxcount.xml"/>
+     <hidden   id="saxprint-&XercesC3Series;"    source="saxprint.xml"/>
+     <hidden   id="domcount-&XercesC3Series;"    source="domcount.xml"/>
+     <hidden   id="domprint-&XercesC3Series;"    source="domprint.xml"/>
+     <hidden   id="memparse-&XercesC3Series;"    source="memparse.xml"/>
+     <hidden   id="redirect-&XercesC3Series;"    source="redirect.xml"/>
+     <hidden   id="pparse-&XercesC3Series;"      source="pparse.xml"/>
+     <hidden   id="stdinparse-&XercesC3Series;"  source="stdinparse.xml"/>
+     <hidden   id="enumval-&XercesC3Series;"     source="enumval.xml"/>
+     <hidden   id="createdoc-&XercesC3Series;"   source="createdoc.xml"/>
+     <hidden   id="sax2count-&XercesC3Series;"   source="sax2count.xml"/>
+     <hidden   id="sax2print-&XercesC3Series;"   source="sax2print.xml"/>
+     <hidden   id="senumval-&XercesC3Series;"    source="senumval.xml"/>
+     <hidden   id="psviwriter-&XercesC3Series;"  source="psviwriter.xml"/>
+     <hidden   id="scmprint-&XercesC3Series;"    source="scmprint.xml"/>
+
+     <group    id="faqs-&XercesC3Series;"        label="FAQs">
+        <entry id="faq-distrib-&XercesC3Series;" source="faq-distrib.xml"/>
+        <entry id="faq-build-&XercesC3Series;"   source="faq-build.xml"/>
+        <entry id="faq-parse-&XercesC3Series;"   source="faq-parse.xml"/>
+        <entry id="faq-other-&XercesC3Series;"   source="faq-other.xml"/>
+	<entry id="faq-contributing-&XercesC3Series;" source="faq-contributing.xml"/>
      </group>
 
-     <document id="samples"     label="Samples"      source="samples.xml"/>
-     <hidden   id="saxcount"    source="saxcount.xml"/>
-     <hidden   id="saxprint"    source="saxprint.xml"/>
-     <hidden   id="domcount"    source="domcount.xml"/>
-     <hidden   id="domprint"    source="domprint.xml"/>
-     <hidden   id="memparse"    source="memparse.xml"/>
-     <hidden   id="redirect"    source="redirect.xml"/>
-     <hidden   id="pparse"      source="pparse.xml"/>
-     <hidden   id="stdinparse"  source="stdinparse.xml"/>
-     <hidden   id="enumval"     source="enumval.xml"/>
-     <hidden   id="createdoc"   source="createdoc.xml"/>
-     <hidden   id="sax2count"   source="sax2count.xml"/>
-     <hidden   id="sax2print"   source="sax2print.xml"/>
-     <hidden   id="senumval"    source="senumval.xml"/>
-     <hidden   id="psviwriter"  source="psviwriter.xml"/>
-     <hidden   id="scmprint"    source="scmprint.xml"/>
-
-     <document id="api"         label="API Docs"     source="apidocs.xml"/>
-
-  <separator/>
-
-     <external href="ApacheDOMC++Binding.html"     label="DOM C++ Binding"/>
-
-     <document id="program"     label="Programming"  source="program.xml"/>
-     <hidden   id="program-sax"           source="program-sax.xml"/>
-     <hidden   id="program-sax2"          source="program-sax2.xml"/>
-     <hidden   id="program-dom"           source="program-dom.xml"/>
-     <hidden   id="dom3"                  source="dom3.xml"/>
-     <hidden   id="schema"                source="schema.xml"/>
-     <hidden   id="program-others"        source="program-others.xml"/>
-
-     <document id="migrate"     label="Migration Guide"    source="migration.xml"/>
-     <hidden   id="migrate_archive" source="migration_archive.xml"/>
-     
-  <separator/>
-
-  <document id="feedback"    label="Feedback"     source="feedback.xml"/>
-  <document id="bug-report"  label="Bug-Reporting" source="bug-report.xml"/>
-  <document id="pdf"         label="PDF Document" source="pdf-c.xml"/>
-
-  <separator/>
-
-   &source_repository;
-   &mail_archive_user;
-   &mail_archive_devel;
+  <separator-space/>
+
+     <document id="api-&XercesC3Series;" label="API Reference" source="apidocs.xml"/>
+     <external label="DOM C++ Binding" href="ApacheDOMC++Binding.html"/>
+     <document id="migrate-&XercesC3Series;" label="Migration Guide" source="migration.xml"/>
+     <hidden   id="migrate-archive-&XercesC3Series;" source="migration_archive.xml"/>
 
 </book>



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org