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 <xercesc/util/PlatformUtils.hpp>
// 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
<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 <XML file></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
<?xml version="1.0" encoding="LATIN1"?>
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
<?xml version="1.0" encoding="LATIN1"?>
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 < 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://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 ":">
<!ENTITY percent "%">
-
-<!-- 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://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://marc.theaimsgroup.com/?l=xerces-c-users" label="User Mail Archive"/>
-'>
-
-<!ENTITY mail_archive_devel '
-<external href="http://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://issues.apache.org/jira">Jira</jump>,
-the Apache bug database. Pick the product "Xerces-C++"
-using the following components:
-</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:&XercesCDevelEmailAddress;">&XercesCName; development mailing list</jump>.
-</p>
-</s2>
-<s2 title="Search first">
-<p> Check the <jump href="http://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://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=true&pid=10510&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:&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://xml.apache.org/mail.html">http://xml.apache.org/mail.html</jump>.
-Archives of the lists are available from
-<jump href="http://marc.theaimsgroup.com/?l=xerces-c-dev">
-http://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:&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: 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: 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:&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:&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