You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by el...@apache.org on 2025/10/23 21:19:44 UTC
(xerces-j) branch main updated: [XERCES-J-1776] Replace stylebook with Ant's xslt task (#23)
This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/xerces-j.git
The following commit(s) were added to refs/heads/main by this push:
new 690a26986 [XERCES-J-1776] Replace stylebook with Ant's xslt task (#23)
690a26986 is described below
commit 690a269860ca42f6556aced3d4fe2ecb4d343a71
Author: Elliotte Rusty Harold <el...@users.noreply.github.com>
AuthorDate: Thu Oct 23 21:19:40 2025 +0000
[XERCES-J-1776] Replace stylebook with Ant's xslt task (#23)
* Call Xalan directly
* Use xslt task
* post process the common FAQ
* process all the FAQs
* process all XML sources
* index.html
* Delete Xalan
* copyright
* fix header images
* fix alt
* fix alt
* docs-book.xml is the sidebar
* Move the sidebar file
* load the sidebar
* Copy graphics files from the production web server and commit to repo
* features and properties
* jira
* samples
* xni
* some support for FAQ
* link faqs
* finish FAQs
* full build on CI
* clean up before running via build script
* todo
* rename bugzilla --> jira
* Only need one copy of resources
* don't duplicate graphics and resources
* remove unused properties
* remove some debugging code
* move docs-book.xml out of stylesheet directory
* remove param
* revert
---
.github/workflows/ant.yml | 24 +-
build.xml | 83 ++-
docs/download.xml | 2 +-
docs/{bugzilla.xml => jira.xml} | 0
docs/style/graphics/api-header.jpg | Bin 0 -> 8723 bytes
docs/style/graphics/api-label-1.jpg | Bin 0 -> 2584 bytes
docs/style/graphics/api-label-2.jpg | Bin 0 -> 2641 bytes
docs/style/graphics/api-label-3.jpg | Bin 0 -> 2139 bytes
docs/style/graphics/back.gif | Bin 0 -> 216 bytes
docs/style/graphics/blank.gif | Bin 0 -> 148 bytes
docs/style/graphics/charter-header.jpg | Bin 0 -> 15401 bytes
docs/style/graphics/charter-header.jpg.1 | Bin 0 -> 15401 bytes
docs/style/graphics/charter-label-1.jpg | Bin 0 -> 1942 bytes
docs/style/graphics/charter-label-2.jpg | Bin 0 -> 1930 bytes
docs/style/graphics/charter-label-3.jpg | Bin 0 -> 1595 bytes
docs/style/graphics/dom-header.jpg | Bin 0 -> 17983 bytes
docs/style/graphics/dom-label-1.jpg | Bin 0 -> 1667 bytes
docs/style/graphics/dom-label-2.jpg | Bin 0 -> 1616 bytes
docs/style/graphics/dom-label-3.jpg | Bin 0 -> 1353 bytes
docs/style/graphics/dom3-header.jpg | Bin 0 -> 17992 bytes
docs/style/graphics/download-header.jpg | Bin 0 -> 7191 bytes
docs/style/graphics/ext-16-label-1.jpg | Bin 0 -> 2267 bytes
docs/style/graphics/ext-16-label-2.jpg | Bin 0 -> 2301 bytes
docs/style/graphics/ext-16-label-3.jpg | Bin 0 -> 1869 bytes
docs/style/graphics/ext-18-label-1.jpg | Bin 0 -> 2267 bytes
docs/style/graphics/ext-18-label-2.jpg | Bin 0 -> 2301 bytes
docs/style/graphics/ext-18-label-3.jpg | Bin 0 -> 1869 bytes
docs/style/graphics/ext-2-label-1.jpg | Bin 0 -> 1756 bytes
docs/style/graphics/ext-2-label-2.jpg | Bin 0 -> 1690 bytes
docs/style/graphics/ext-2-label-3.jpg | Bin 0 -> 1447 bytes
docs/style/graphics/ext-76-label-1.jpg | Bin 0 -> 3062 bytes
docs/style/graphics/ext-76-label-2.jpg | Bin 0 -> 3173 bytes
docs/style/graphics/ext-76-label-3.jpg | Bin 0 -> 2577 bytes
docs/style/graphics/ext-78-label-1.jpg | Bin 0 -> 2896 bytes
docs/style/graphics/ext-78-label-2.jpg | Bin 0 -> 3024 bytes
docs/style/graphics/ext-78-label-3.jpg | Bin 0 -> 2421 bytes
docs/style/graphics/ext-80-label-1.jpg | Bin 0 -> 2896 bytes
docs/style/graphics/ext-80-label-2.jpg | Bin 0 -> 3024 bytes
docs/style/graphics/ext-80-label-3.jpg | Bin 0 -> 2421 bytes
docs/style/graphics/faq-build-header.jpg | Bin 0 -> 17891 bytes
docs/style/graphics/faq-common-header.jpg | Bin 0 -> 10624 bytes
docs/style/graphics/faq-contributing-header.jpg | Bin 0 -> 14450 bytes
docs/style/graphics/faq-dom-header.jpg | Bin 0 -> 15660 bytes
docs/style/graphics/faq-general-header.jpg | Bin 0 -> 10266 bytes
docs/style/graphics/faq-grammars-header.jpg | Bin 0 -> 21475 bytes
docs/style/graphics/faq-pcfp-header.jpg | Bin 0 -> 12532 bytes
docs/style/graphics/faq-performance-header.jpg | Bin 0 -> 12810 bytes
docs/style/graphics/faq-sax-header.jpg | Bin 0 -> 15501 bytes
docs/style/graphics/faq-write-header.jpg | Bin 0 -> 18076 bytes
docs/style/graphics/faq-xcatalogs-header.jpg | Bin 0 -> 13784 bytes
docs/style/graphics/faq-xinclude-header.jpg | Bin 0 -> 10386 bytes
docs/style/graphics/faq-xni-header.jpg | Bin 0 -> 19133 bytes
docs/style/graphics/faq-xs-header.jpg | Bin 0 -> 13946 bytes
docs/style/graphics/faqs-header.jpg | Bin 0 -> 18394 bytes
docs/style/graphics/faqs-label-1.jpg | Bin 0 -> 1774 bytes
docs/style/graphics/faqs-label-2.jpg | Bin 0 -> 1705 bytes
docs/style/graphics/faqs-label-3.jpg | Bin 0 -> 1442 bytes
docs/style/graphics/features-header.jpg | Bin 0 -> 10775 bytes
docs/style/graphics/features-label-1.jpg | Bin 0 -> 2099 bytes
docs/style/graphics/features-label-2.jpg | Bin 0 -> 2071 bytes
docs/style/graphics/features-label-3.jpg | Bin 0 -> 1748 bytes
docs/style/graphics/image2.gif | Bin 0 -> 309 bytes
docs/style/graphics/index-header.jpg | Bin 0 -> 21517 bytes
docs/style/graphics/index-label-1.jpg | Bin 0 -> 2089 bytes
docs/style/graphics/index-label-2.jpg | Bin 0 -> 2065 bytes
docs/style/graphics/index-label-3.jpg | Bin 0 -> 1726 bytes
docs/style/graphics/index.html | 126 ++++
docs/style/graphics/index.html.1 | 222 +++++++
docs/style/graphics/index.html?C=D;O=A | 126 ++++
docs/style/graphics/index.html?C=M;O=A | 126 ++++
docs/style/graphics/index.html?C=N;O=D | 126 ++++
docs/style/graphics/index.html?C=S;O=A | 126 ++++
docs/style/graphics/install-header.jpg | Bin 0 -> 14709 bytes
docs/style/graphics/install-label-1.jpg | Bin 0 -> 2382 bytes
docs/style/graphics/install-label-2.jpg | Bin 0 -> 2399 bytes
docs/style/graphics/install-label-3.jpg | Bin 0 -> 1985 bytes
docs/style/graphics/jira-header.jpg | Bin 0 -> 11361 bytes
docs/style/graphics/jira-label-1.jpg | Bin 0 -> 2803 bytes
docs/style/graphics/jira-label-2.jpg | Bin 0 -> 2871 bytes
docs/style/graphics/jira-label-3.jpg | Bin 0 -> 2357 bytes
docs/style/graphics/limitations-header.jpg | Bin 0 -> 11943 bytes
docs/style/graphics/limitations-label-1.jpg | Bin 0 -> 2433 bytes
docs/style/graphics/limitations-label-2.jpg | Bin 0 -> 2447 bytes
docs/style/graphics/limitations-label-3.jpg | Bin 0 -> 2036 bytes
docs/style/graphics/properties-header.jpg | Bin 0 -> 11980 bytes
docs/style/graphics/properties-label-1.jpg | Bin 0 -> 2290 bytes
docs/style/graphics/properties-label-2.jpg | Bin 0 -> 2312 bytes
docs/style/graphics/properties-label-3.jpg | Bin 0 -> 1901 bytes
docs/style/graphics/releases-header.jpg | Bin 0 -> 13221 bytes
docs/style/graphics/releases-label-1.jpg | Bin 0 -> 2599 bytes
docs/style/graphics/releases-label-2.jpg | Bin 0 -> 2670 bytes
docs/style/graphics/releases-label-3.jpg | Bin 0 -> 2177 bytes
docs/style/graphics/samples-dom-header.jpg | Bin 0 -> 10490 bytes
docs/style/graphics/samples-header.jpg | Bin 0 -> 12185 bytes
docs/style/graphics/samples-jaxp-header.jpg | Bin 0 -> 10553 bytes
docs/style/graphics/samples-label-1.jpg | Bin 0 -> 2127 bytes
docs/style/graphics/samples-label-2.jpg | Bin 0 -> 2104 bytes
docs/style/graphics/samples-label-3.jpg | Bin 0 -> 1771 bytes
docs/style/graphics/samples-sax-header.jpg | Bin 0 -> 10134 bytes
docs/style/graphics/samples-socket-header.jpg | Bin 0 -> 11411 bytes
docs/style/graphics/samples-ui-header.jpg | Bin 0 -> 15392 bytes
docs/style/graphics/samples-xni-header.jpg | Bin 0 -> 9534 bytes
docs/style/graphics/sax-header.jpg | Bin 0 -> 13125 bytes
docs/style/graphics/sax-label-1.jpg | Bin 0 -> 1610 bytes
docs/style/graphics/sax-label-2.jpg | Bin 0 -> 1548 bytes
docs/style/graphics/sax-label-3.jpg | Bin 0 -> 1301 bytes
docs/style/graphics/security-header.jpg | Bin 0 -> 6484 bytes
docs/style/graphics/security-label-1.jpg | Bin 0 -> 2021 bytes
docs/style/graphics/security-label-2.jpg | Bin 0 -> 2000 bytes
docs/style/graphics/security-label-3.jpg | Bin 0 -> 1666 bytes
docs/style/graphics/source-repository-header.jpg | Bin 0 -> 12598 bytes
docs/style/graphics/source-repository-label-1.jpg | Bin 0 -> 3176 bytes
docs/style/graphics/source-repository-label-2.jpg | Bin 0 -> 3354 bytes
docs/style/graphics/source-repository-label-3.jpg | Bin 0 -> 2691 bytes
.../style/graphics/source-repository-label-3.jpg.1 | Bin 0 -> 2691 bytes
docs/style/graphics/xml-schema-header.jpg | Bin 0 -> 9190 bytes
docs/style/graphics/xml-schema-label-1.jpg | Bin 0 -> 2573 bytes
docs/style/graphics/xml-schema-label-2.jpg | Bin 0 -> 2608 bytes
docs/style/graphics/xml-schema-label-3.jpg | Bin 0 -> 2128 bytes
docs/style/graphics/xni-config-header.jpg | Bin 0 -> 16141 bytes
docs/style/graphics/xni-core-header.jpg | Bin 0 -> 12739 bytes
docs/style/graphics/xni-design-header.jpg | Bin 0 -> 12938 bytes
docs/style/graphics/xni-header.jpg | Bin 0 -> 15301 bytes
docs/style/graphics/xni-label-1.jpg | Bin 0 -> 2378 bytes
docs/style/graphics/xni-label-2.jpg | Bin 0 -> 2354 bytes
docs/style/graphics/xni-label-3.jpg | Bin 0 -> 1978 bytes
docs/style/graphics/xni-xerces2-header.jpg | Bin 0 -> 14421 bytes
docs/style/stylesheets/book2group.xsl | 18 +-
docs/style/stylesheets/document2html.xsl | 48 +-
tools/stylebook-1.0-b2.LICENSE.txt | 56 --
tools/stylebook-1.0-b2.jar | Bin 96264 -> 0 bytes
tools/xalan.LICENSE.txt | 684 ---------------------
tools/xalan.NOTICE.txt | 80 ---
tools/xalan.jar | Bin 3154938 -> 0 bytes
134 files changed, 968 insertions(+), 879 deletions(-)
diff --git a/.github/workflows/ant.yml b/.github/workflows/ant.yml
index 4849549e3..85de088fd 100644
--- a/.github/workflows/ant.yml
+++ b/.github/workflows/ant.yml
@@ -45,9 +45,8 @@ jobs:
- name: Ant Test (target ci-test)
run: ant -noinput -buildfile build.xml clean ci-test
- # cannot target 'all' with any JDK due to NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
- #- name: Ant Build (target all)
- # run: ant -noinput -buildfile build.xml all
+ - name: Ant Build (target all)
+ run: ant -noinput -buildfile build.xml all
# clean up before running via build script
- name: Ant Clean
@@ -61,8 +60,17 @@ jobs:
- name: Run build script (target dtdjars)
run: . ./build.sh dtdjars
- # When issues fixed as per above, these steps can be enabled:
- #- name: Run build script (target test)
- # run: . ./build.sh test
- #- name: Run build script (target all)
- # run: . ./build.sh all
+ # clean up before running via build script
+ # TODO might want to make the clean step a part of build.sh
+ - name: Ant Clean
+ run: ant -noinput -buildfile build.xml clean
+
+ - name: Run build script (target test)
+ run: . ./build.sh test
+
+ # clean up before running via build script
+ - name: Ant Clean
+ run: ant -noinput -buildfile build.xml clean
+
+ - name: Run build script (target all)
+ run: . ./build.sh all
diff --git a/build.xml b/build.xml
index c6c036961..bd4cf673f 100644
--- a/build.xml
+++ b/build.xml
@@ -95,19 +95,11 @@ Authors:
<property name="javac.source" value="1.8"/>
<property name="javac.target" value="1.8"/>
- <property name="docs.book" value="${docs.dir}/docs-book.xml"/>
-
- <property name="packages" value="org.*"/>
-
- <property name="doc.generator" value="org.apache.stylebook.StyleBook"/>
- <property name="doc.generator.package" value="${tools.dir}/stylebook-1.0-b2.jar"/>
-
<property name="build.src" value="${build.dir}/src"/>
<property name="build.dest" value="${build.dir}/classes"/>
<property name="build.docs" value="${build.dir}/docs"/>
<property name="build.samples" value="${build.dir}/samples"/>
<property name="build.tests" value="${build.dir}/tests"/>
- <property name="build.data" value="${build.dir}/data"/>
<property name="build.javadocs" value="${build.dir}/docs/javadocs"/>
<property name="distsrc.dir" value="${build.dir}/${parser.shortname}-${parser_version}"/>
@@ -428,18 +420,73 @@ Authors:
<!-- =================================================================== -->
<target name="docs" depends="prepare, prepare-docs">
<echo message="Building docs for ${parser.Name} ${parser.Version} ..." />
- <java fork="yes"
- classpath="${java.class.path}:${doc.generator.package}:./tools/xalan.jar"
- classname="${doc.generator}"
- failOnError="yes">
- <sysproperty key="java.awt.headless" value="true"/>
- <arg value="targetDirectory=${build.docs}"/>
- <arg value="${build.dir}/xdocs/docs-book.xml"/>
- <arg value="${build.dir}/xdocs/style"/>
- </java>
+ <!-- first process the files that need two-phase transformations
+ to produce files in the document syntax -->
+ <xslt destdir="build/intermediate"
+ basedir="build/xdocs"
+ includes="faq-*.xml"
+ style="docs/style/stylesheets/faqs2document.xsl"
+ extension=".xml">
+ <outputproperty name="method" value="xml"/>
+ </xslt>
+ <xslt destdir="build/intermediate"
+ in="docs/docs-book.xml"
+ out="build/intermediate/groupfaqs.xml"
+ style="docs/style/stylesheets/book2group.xsl"
+ extension=".xml">
+ <outputproperty name="method" value="xml"/>
+ <outputproperty name="indent" value="yes"/>
+ </xslt>
+ <xslt destdir="build/intermediate"
+ in="build/intermediate/groupfaqs.xml"
+ out="build/intermediate/faqs.xml"
+ style="docs/style/stylesheets/group2document.xsl"
+ extension=".xml">
+ <outputproperty name="method" value="xml"/>
+ </xslt>
+ <xslt destdir="build/intermediate"
+ basedir="build/xdocs"
+ includes="properties.xml,features.xml"
+ style="docs/style/stylesheets/settings2document.xsl"
+ extension=".xml">
+ <outputproperty name="method" value="xml"/>
+ </xslt>
+ <xslt destdir="build/intermediate"
+ basedir="build/xdocs"
+ includes="releases.xml"
+ style="docs/style/stylesheets/releases2document.xsl"
+ extension=".xml">
+ <outputproperty name="method" value="xml"/>
+ </xslt>
+
+ <!-- now process all the XML documents to produce HTML documents -->
+ <xslt destdir="build/docs"
+ basedir="build/intermediate"
+ includes="faq*.xml,features.xml,properties.xml,releases.xml"
+ filenameparameter="sourceFilePath"
+ style="docs/style/stylesheets/document2html.xsl">
+ </xslt>
+ <xslt destdir="build/docs"
+ basedir="build/xdocs"
+ filenameparameter="sourceFilePath"
+ includes="api.xml, charter.xml, dom.xml, dom3.xml, download.xml, install.xml, jira.xml, limitations.xml, releases.xml, sax.xml, security.xml, source-repository.xml, xml-schema.xml, samples*.xml, xni*.xml"
+ style="docs/style/stylesheets/document2html.xsl">
+ </xslt>
+ <xslt in="build/xdocs/readme.xml"
+ out="build/docs/index.html"
+ style="docs/style/stylesheets/document2html.xsl">
+ <param name="id" expression="'index'"/>
+ </xslt>
+
+ <!-- copy literal files that don't require transformation -->
<copy file="${docs.dir}/download.cgi" tofile="${build.docs}/download.cgi"/>
-
+ <copy todir="build/docs/resources">
+ <fileset dir="docs/style/resources"/>
+ </copy>
+ <copy todir="build/docs/graphics">
+ <fileset dir="docs/style/graphics"/>
+ </copy>
</target>
diff --git a/docs/download.xml b/docs/download.xml
index f137e562c..5c81477ad 100644
--- a/docs/download.xml
+++ b/docs/download.xml
@@ -15,7 +15,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
-->
-<!DOCTYPE s1 SYSTEM "sbk:/sources/dtd/document.dtd">
+<!DOCTYPE s1 SYSTEM "dtd/document.dtd">
<s1 title="Downloading">
diff --git a/docs/bugzilla.xml b/docs/jira.xml
similarity index 100%
rename from docs/bugzilla.xml
rename to docs/jira.xml
diff --git a/docs/style/graphics/api-header.jpg b/docs/style/graphics/api-header.jpg
new file mode 100644
index 000000000..d1544ed06
Binary files /dev/null and b/docs/style/graphics/api-header.jpg differ
diff --git a/docs/style/graphics/api-label-1.jpg b/docs/style/graphics/api-label-1.jpg
new file mode 100644
index 000000000..0024114ed
Binary files /dev/null and b/docs/style/graphics/api-label-1.jpg differ
diff --git a/docs/style/graphics/api-label-2.jpg b/docs/style/graphics/api-label-2.jpg
new file mode 100644
index 000000000..84104aea8
Binary files /dev/null and b/docs/style/graphics/api-label-2.jpg differ
diff --git a/docs/style/graphics/api-label-3.jpg b/docs/style/graphics/api-label-3.jpg
new file mode 100644
index 000000000..83609a0ce
Binary files /dev/null and b/docs/style/graphics/api-label-3.jpg differ
diff --git a/docs/style/graphics/back.gif b/docs/style/graphics/back.gif
new file mode 100644
index 000000000..a694ae1ec
Binary files /dev/null and b/docs/style/graphics/back.gif differ
diff --git a/docs/style/graphics/blank.gif b/docs/style/graphics/blank.gif
new file mode 100644
index 000000000..0ccf01e19
Binary files /dev/null and b/docs/style/graphics/blank.gif differ
diff --git a/docs/style/graphics/charter-header.jpg b/docs/style/graphics/charter-header.jpg
new file mode 100644
index 000000000..e03ebd9b4
Binary files /dev/null and b/docs/style/graphics/charter-header.jpg differ
diff --git a/docs/style/graphics/charter-header.jpg.1 b/docs/style/graphics/charter-header.jpg.1
new file mode 100644
index 000000000..e03ebd9b4
Binary files /dev/null and b/docs/style/graphics/charter-header.jpg.1 differ
diff --git a/docs/style/graphics/charter-label-1.jpg b/docs/style/graphics/charter-label-1.jpg
new file mode 100644
index 000000000..42fbb4428
Binary files /dev/null and b/docs/style/graphics/charter-label-1.jpg differ
diff --git a/docs/style/graphics/charter-label-2.jpg b/docs/style/graphics/charter-label-2.jpg
new file mode 100644
index 000000000..cd862ba0e
Binary files /dev/null and b/docs/style/graphics/charter-label-2.jpg differ
diff --git a/docs/style/graphics/charter-label-3.jpg b/docs/style/graphics/charter-label-3.jpg
new file mode 100644
index 000000000..6a6822daf
Binary files /dev/null and b/docs/style/graphics/charter-label-3.jpg differ
diff --git a/docs/style/graphics/dom-header.jpg b/docs/style/graphics/dom-header.jpg
new file mode 100644
index 000000000..693bc1a75
Binary files /dev/null and b/docs/style/graphics/dom-header.jpg differ
diff --git a/docs/style/graphics/dom-label-1.jpg b/docs/style/graphics/dom-label-1.jpg
new file mode 100644
index 000000000..8bc268a80
Binary files /dev/null and b/docs/style/graphics/dom-label-1.jpg differ
diff --git a/docs/style/graphics/dom-label-2.jpg b/docs/style/graphics/dom-label-2.jpg
new file mode 100644
index 000000000..e323c3476
Binary files /dev/null and b/docs/style/graphics/dom-label-2.jpg differ
diff --git a/docs/style/graphics/dom-label-3.jpg b/docs/style/graphics/dom-label-3.jpg
new file mode 100644
index 000000000..2f3583800
Binary files /dev/null and b/docs/style/graphics/dom-label-3.jpg differ
diff --git a/docs/style/graphics/dom3-header.jpg b/docs/style/graphics/dom3-header.jpg
new file mode 100644
index 000000000..cced2bdae
Binary files /dev/null and b/docs/style/graphics/dom3-header.jpg differ
diff --git a/docs/style/graphics/download-header.jpg b/docs/style/graphics/download-header.jpg
new file mode 100644
index 000000000..678b14391
Binary files /dev/null and b/docs/style/graphics/download-header.jpg differ
diff --git a/docs/style/graphics/ext-16-label-1.jpg b/docs/style/graphics/ext-16-label-1.jpg
new file mode 100644
index 000000000..140cdc320
Binary files /dev/null and b/docs/style/graphics/ext-16-label-1.jpg differ
diff --git a/docs/style/graphics/ext-16-label-2.jpg b/docs/style/graphics/ext-16-label-2.jpg
new file mode 100644
index 000000000..da687dd2b
Binary files /dev/null and b/docs/style/graphics/ext-16-label-2.jpg differ
diff --git a/docs/style/graphics/ext-16-label-3.jpg b/docs/style/graphics/ext-16-label-3.jpg
new file mode 100644
index 000000000..940edff1a
Binary files /dev/null and b/docs/style/graphics/ext-16-label-3.jpg differ
diff --git a/docs/style/graphics/ext-18-label-1.jpg b/docs/style/graphics/ext-18-label-1.jpg
new file mode 100644
index 000000000..140cdc320
Binary files /dev/null and b/docs/style/graphics/ext-18-label-1.jpg differ
diff --git a/docs/style/graphics/ext-18-label-2.jpg b/docs/style/graphics/ext-18-label-2.jpg
new file mode 100644
index 000000000..da687dd2b
Binary files /dev/null and b/docs/style/graphics/ext-18-label-2.jpg differ
diff --git a/docs/style/graphics/ext-18-label-3.jpg b/docs/style/graphics/ext-18-label-3.jpg
new file mode 100644
index 000000000..940edff1a
Binary files /dev/null and b/docs/style/graphics/ext-18-label-3.jpg differ
diff --git a/docs/style/graphics/ext-2-label-1.jpg b/docs/style/graphics/ext-2-label-1.jpg
new file mode 100644
index 000000000..2ec9cd95b
Binary files /dev/null and b/docs/style/graphics/ext-2-label-1.jpg differ
diff --git a/docs/style/graphics/ext-2-label-2.jpg b/docs/style/graphics/ext-2-label-2.jpg
new file mode 100644
index 000000000..5f7740079
Binary files /dev/null and b/docs/style/graphics/ext-2-label-2.jpg differ
diff --git a/docs/style/graphics/ext-2-label-3.jpg b/docs/style/graphics/ext-2-label-3.jpg
new file mode 100644
index 000000000..2731ac9d6
Binary files /dev/null and b/docs/style/graphics/ext-2-label-3.jpg differ
diff --git a/docs/style/graphics/ext-76-label-1.jpg b/docs/style/graphics/ext-76-label-1.jpg
new file mode 100644
index 000000000..2e9c406e8
Binary files /dev/null and b/docs/style/graphics/ext-76-label-1.jpg differ
diff --git a/docs/style/graphics/ext-76-label-2.jpg b/docs/style/graphics/ext-76-label-2.jpg
new file mode 100644
index 000000000..d3e0b88e5
Binary files /dev/null and b/docs/style/graphics/ext-76-label-2.jpg differ
diff --git a/docs/style/graphics/ext-76-label-3.jpg b/docs/style/graphics/ext-76-label-3.jpg
new file mode 100644
index 000000000..9b40e1ec6
Binary files /dev/null and b/docs/style/graphics/ext-76-label-3.jpg differ
diff --git a/docs/style/graphics/ext-78-label-1.jpg b/docs/style/graphics/ext-78-label-1.jpg
new file mode 100644
index 000000000..b07df0420
Binary files /dev/null and b/docs/style/graphics/ext-78-label-1.jpg differ
diff --git a/docs/style/graphics/ext-78-label-2.jpg b/docs/style/graphics/ext-78-label-2.jpg
new file mode 100644
index 000000000..63d6350fd
Binary files /dev/null and b/docs/style/graphics/ext-78-label-2.jpg differ
diff --git a/docs/style/graphics/ext-78-label-3.jpg b/docs/style/graphics/ext-78-label-3.jpg
new file mode 100644
index 000000000..88f5b84c7
Binary files /dev/null and b/docs/style/graphics/ext-78-label-3.jpg differ
diff --git a/docs/style/graphics/ext-80-label-1.jpg b/docs/style/graphics/ext-80-label-1.jpg
new file mode 100644
index 000000000..b07df0420
Binary files /dev/null and b/docs/style/graphics/ext-80-label-1.jpg differ
diff --git a/docs/style/graphics/ext-80-label-2.jpg b/docs/style/graphics/ext-80-label-2.jpg
new file mode 100644
index 000000000..63d6350fd
Binary files /dev/null and b/docs/style/graphics/ext-80-label-2.jpg differ
diff --git a/docs/style/graphics/ext-80-label-3.jpg b/docs/style/graphics/ext-80-label-3.jpg
new file mode 100644
index 000000000..88f5b84c7
Binary files /dev/null and b/docs/style/graphics/ext-80-label-3.jpg differ
diff --git a/docs/style/graphics/faq-build-header.jpg b/docs/style/graphics/faq-build-header.jpg
new file mode 100644
index 000000000..b5ff107b8
Binary files /dev/null and b/docs/style/graphics/faq-build-header.jpg differ
diff --git a/docs/style/graphics/faq-common-header.jpg b/docs/style/graphics/faq-common-header.jpg
new file mode 100644
index 000000000..aebf724ec
Binary files /dev/null and b/docs/style/graphics/faq-common-header.jpg differ
diff --git a/docs/style/graphics/faq-contributing-header.jpg b/docs/style/graphics/faq-contributing-header.jpg
new file mode 100644
index 000000000..8d8f0981a
Binary files /dev/null and b/docs/style/graphics/faq-contributing-header.jpg differ
diff --git a/docs/style/graphics/faq-dom-header.jpg b/docs/style/graphics/faq-dom-header.jpg
new file mode 100644
index 000000000..d52e5d796
Binary files /dev/null and b/docs/style/graphics/faq-dom-header.jpg differ
diff --git a/docs/style/graphics/faq-general-header.jpg b/docs/style/graphics/faq-general-header.jpg
new file mode 100644
index 000000000..ee4bbd2de
Binary files /dev/null and b/docs/style/graphics/faq-general-header.jpg differ
diff --git a/docs/style/graphics/faq-grammars-header.jpg b/docs/style/graphics/faq-grammars-header.jpg
new file mode 100644
index 000000000..503ec6551
Binary files /dev/null and b/docs/style/graphics/faq-grammars-header.jpg differ
diff --git a/docs/style/graphics/faq-pcfp-header.jpg b/docs/style/graphics/faq-pcfp-header.jpg
new file mode 100644
index 000000000..783201f7a
Binary files /dev/null and b/docs/style/graphics/faq-pcfp-header.jpg differ
diff --git a/docs/style/graphics/faq-performance-header.jpg b/docs/style/graphics/faq-performance-header.jpg
new file mode 100644
index 000000000..ed961c7ab
Binary files /dev/null and b/docs/style/graphics/faq-performance-header.jpg differ
diff --git a/docs/style/graphics/faq-sax-header.jpg b/docs/style/graphics/faq-sax-header.jpg
new file mode 100644
index 000000000..ff3031671
Binary files /dev/null and b/docs/style/graphics/faq-sax-header.jpg differ
diff --git a/docs/style/graphics/faq-write-header.jpg b/docs/style/graphics/faq-write-header.jpg
new file mode 100644
index 000000000..d3b1fbabd
Binary files /dev/null and b/docs/style/graphics/faq-write-header.jpg differ
diff --git a/docs/style/graphics/faq-xcatalogs-header.jpg b/docs/style/graphics/faq-xcatalogs-header.jpg
new file mode 100644
index 000000000..07b94c583
Binary files /dev/null and b/docs/style/graphics/faq-xcatalogs-header.jpg differ
diff --git a/docs/style/graphics/faq-xinclude-header.jpg b/docs/style/graphics/faq-xinclude-header.jpg
new file mode 100644
index 000000000..90bdade30
Binary files /dev/null and b/docs/style/graphics/faq-xinclude-header.jpg differ
diff --git a/docs/style/graphics/faq-xni-header.jpg b/docs/style/graphics/faq-xni-header.jpg
new file mode 100644
index 000000000..45303cf12
Binary files /dev/null and b/docs/style/graphics/faq-xni-header.jpg differ
diff --git a/docs/style/graphics/faq-xs-header.jpg b/docs/style/graphics/faq-xs-header.jpg
new file mode 100644
index 000000000..af71fb326
Binary files /dev/null and b/docs/style/graphics/faq-xs-header.jpg differ
diff --git a/docs/style/graphics/faqs-header.jpg b/docs/style/graphics/faqs-header.jpg
new file mode 100644
index 000000000..9bf678734
Binary files /dev/null and b/docs/style/graphics/faqs-header.jpg differ
diff --git a/docs/style/graphics/faqs-label-1.jpg b/docs/style/graphics/faqs-label-1.jpg
new file mode 100644
index 000000000..95871d701
Binary files /dev/null and b/docs/style/graphics/faqs-label-1.jpg differ
diff --git a/docs/style/graphics/faqs-label-2.jpg b/docs/style/graphics/faqs-label-2.jpg
new file mode 100644
index 000000000..a384a342d
Binary files /dev/null and b/docs/style/graphics/faqs-label-2.jpg differ
diff --git a/docs/style/graphics/faqs-label-3.jpg b/docs/style/graphics/faqs-label-3.jpg
new file mode 100644
index 000000000..2886aa102
Binary files /dev/null and b/docs/style/graphics/faqs-label-3.jpg differ
diff --git a/docs/style/graphics/features-header.jpg b/docs/style/graphics/features-header.jpg
new file mode 100644
index 000000000..dd510f6e8
Binary files /dev/null and b/docs/style/graphics/features-header.jpg differ
diff --git a/docs/style/graphics/features-label-1.jpg b/docs/style/graphics/features-label-1.jpg
new file mode 100644
index 000000000..7a9f27ee7
Binary files /dev/null and b/docs/style/graphics/features-label-1.jpg differ
diff --git a/docs/style/graphics/features-label-2.jpg b/docs/style/graphics/features-label-2.jpg
new file mode 100644
index 000000000..f0bd71e76
Binary files /dev/null and b/docs/style/graphics/features-label-2.jpg differ
diff --git a/docs/style/graphics/features-label-3.jpg b/docs/style/graphics/features-label-3.jpg
new file mode 100644
index 000000000..66724c122
Binary files /dev/null and b/docs/style/graphics/features-label-3.jpg differ
diff --git a/docs/style/graphics/image2.gif b/docs/style/graphics/image2.gif
new file mode 100644
index 000000000..751faeea3
Binary files /dev/null and b/docs/style/graphics/image2.gif differ
diff --git a/docs/style/graphics/index-header.jpg b/docs/style/graphics/index-header.jpg
new file mode 100644
index 000000000..b5be5025f
Binary files /dev/null and b/docs/style/graphics/index-header.jpg differ
diff --git a/docs/style/graphics/index-label-1.jpg b/docs/style/graphics/index-label-1.jpg
new file mode 100644
index 000000000..24e67c727
Binary files /dev/null and b/docs/style/graphics/index-label-1.jpg differ
diff --git a/docs/style/graphics/index-label-2.jpg b/docs/style/graphics/index-label-2.jpg
new file mode 100644
index 000000000..cba2eae5e
Binary files /dev/null and b/docs/style/graphics/index-label-2.jpg differ
diff --git a/docs/style/graphics/index-label-3.jpg b/docs/style/graphics/index-label-3.jpg
new file mode 100644
index 000000000..1fedfd381
Binary files /dev/null and b/docs/style/graphics/index-label-3.jpg differ
diff --git a/docs/style/graphics/index.html b/docs/style/graphics/index.html
new file mode 100644
index 000000000..4651c6b6c
--- /dev/null
+++ b/docs/style/graphics/index.html
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+ <title>Index of /xerces2-j/graphics</title>
+ </head>
+ <body>
+<h1>Index of /xerces2-j/graphics</h1>
+ <table>
+ <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
+ <tr><th colspan="5"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/xerces2-j/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-header.jpg">api-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">8.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-1.jpg">api-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-2.jpg">api-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-3.jpg">api-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-header.jpg">charter-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-1.jpg">charter-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-2.jpg">charter-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-3.jpg">charter-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-header.jpg">dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-1.jpg">dom-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-2.jpg">dom-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-3.jpg">dom-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom3-header.jpg">dom3-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="download-header.jpg">download-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">7.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-1.jpg">ext-2-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-2.jpg">ext-2-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-3.jpg">ext-2-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-1.jpg">ext-16-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-2.jpg">ext-16-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-3.jpg">ext-16-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-1.jpg">ext-18-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-2.jpg">ext-18-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-3.jpg">ext-18-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-1.jpg">ext-76-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-2.jpg">ext-76-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-3.jpg">ext-76-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-1.jpg">ext-78-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-2.jpg">ext-78-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-3.jpg">ext-78-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-1.jpg">ext-80-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-2.jpg">ext-80-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-3.jpg">ext-80-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-build-header.jpg">faq-build-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 17K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-common-header.jpg">faq-common-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-contributing-header.jpg">faq-contributing-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-dom-header.jpg">faq-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-general-header.jpg">faq-general-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-grammars-header.jpg">faq-grammars-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-pcfp-header.jpg">faq-pcfp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-performance-header.jpg">faq-performance-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-sax-header.jpg">faq-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-write-header.jpg">faq-write-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xcatalogs-header.jpg">faq-xcatalogs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xinclude-header.jpg">faq-xinclude-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xni-header.jpg">faq-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 19K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xs-header.jpg">faq-xs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-header.jpg">faqs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-1.jpg">faqs-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-2.jpg">faqs-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-3.jpg">faqs-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-header.jpg">features-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-1.jpg">features-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-2.jpg">features-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-3.jpg">features-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-header.jpg">index-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-1.jpg">index-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-2.jpg">index-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-3.jpg">index-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-header.jpg">install-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-1.jpg">install-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-2.jpg">install-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-3.jpg">install-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-header.jpg">jira-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-1.jpg">jira-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-2.jpg">jira-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-3.jpg">jira-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-header.jpg">limitations-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-1.jpg">limitations-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-2.jpg">limitations-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-3.jpg">limitations-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-header.jpg">properties-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-1.jpg">properties-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-2.jpg">properties-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-3.jpg">properties-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-header.jpg">releases-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-1.jpg">releases-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-2.jpg">releases-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-3.jpg">releases-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-dom-header.jpg">samples-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-header.jpg">samples-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-jaxp-header.jpg">samples-jaxp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-1.jpg">samples-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-2.jpg">samples-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-3.jpg">samples-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-sax-header.jpg">samples-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-socket-header.jpg">samples-socket-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-ui-header.jpg">samples-ui-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-xni-header.jpg">samples-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-header.jpg">sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-1.jpg">sax-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-2.jpg">sax-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-3.jpg">sax-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-header.jpg">security-header.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">6.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-1.jpg">security-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-2.jpg">security-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-3.jpg">security-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-header.jpg">source-repository-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-1.jpg">source-repository-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-2.jpg">source-repository-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-3.jpg">source-repository-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-header.jpg">xml-schema-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-1.jpg">xml-schema-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-2.jpg">xml-schema-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-3.jpg">xml-schema-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-config-header.jpg">xni-config-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 16K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-core-header.jpg">xni-core-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-design-header.jpg">xni-design-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-header.jpg">xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-1.jpg">xni-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-2.jpg">xni-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-3.jpg">xni-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-xerces2-header.jpg">xni-xerces2-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+ <tr><th colspan="5"><hr></th></tr>
+</table>
+</body></html>
diff --git a/docs/style/graphics/index.html.1 b/docs/style/graphics/index.html.1
new file mode 100644
index 000000000..4f0eecfe1
--- /dev/null
+++ b/docs/style/graphics/index.html.1
@@ -0,0 +1,222 @@
+<HTML><HEAD><META content="text/html; charset=utf8" http-equiv="Content-Type"><SCRIPT language="JavaScript" src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Xerces2 Java XML Parser Readme</TITLE></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width= [...]
+ <A href="http://xerces.apache.org/" onMouseOut="rolloverOff('side-ext-2');" onMouseOver="rolloverOn('side-ext-2');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-2" onLoad="rolloverLoad('side-ext-2','graphics/ext-2-label-2.jpg','graphics/ext-2-label-3.jpg');" src="graphics/ext-2-label-3.jpg" vspace="0" width="120"></A><BR>
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR>
+ <IMG alt="Readme" border="0" height="12" hspace="0" src="graphics/index-label-1.jpg" vspace="0" width="120"><BR>
+ <A href="charter.html" onMouseOut="rolloverOff('side-charter');" onMouseOver="rolloverOn('side-charter');"><IMG alt="Charter" border="0" height="12" hspace="0" name="side-charter" onLoad="rolloverLoad('side-charter','graphics/charter-label-2.jpg','graphics/charter-label-3.jpg');" src="graphics/charter-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Release Info" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','graphics/releases-label-2.jpg','graphics/releases-label-3.jpg');" src="graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="security.html" onMouseOut="rolloverOff('side-security');" onMouseOver="rolloverOn('side-security');"><IMG alt="Security" border="0" height="12" hspace="0" name="side-security" onLoad="rolloverLoad('side-security','graphics/security-label-2.jpg','graphics/security-label-3.jpg');" src="graphics/security-label-3.jpg" vspace="0" width="120"></A><BR>
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR>
+ <A href="install.html" onMouseOut="rolloverOff('side-install');" onMouseOver="rolloverOn('side-install');"><IMG alt="Installation" border="0" height="12" hspace="0" name="side-install" onLoad="rolloverLoad('side-install','graphics/install-label-2.jpg','graphics/install-label-3.jpg');" src="graphics/install-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xerces.apache.org/mirrors.cgi" onMouseOut="rolloverOff('side-ext-18');" onMouseOver="rolloverOn('side-ext-18');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-18" onLoad="rolloverLoad('side-ext-18','graphics/ext-18-label-2.jpg','graphics/ext-18-label-3.jpg');" src="graphics/ext-18-label-3.jpg" vspace="0" width="120"></A><BR>
+
+ <A href="jira.html" onMouseOut="rolloverOff('side-jira');" onMouseOver="rolloverOn('side-jira');"><IMG alt="Bug-Reporting" border="0" height="12" hspace="0" name="side-jira" onLoad="rolloverLoad('side-jira','graphics/jira-label-2.jpg','graphics/jira-label-3.jpg');" src="graphics/jira-label-3.jpg" vspace="0" width="120"></A><BR>
+
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR>
+ <A href="faqs.html" onMouseOut="rolloverOff('side-faqs');" onMouseOver="rolloverOn('side-faqs');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faqs" onLoad="rolloverLoad('side-faqs','graphics/faqs-label-2.jpg','graphics/faqs-label-3.jpg');" src="graphics/faqs-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Samples" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','graphics/samples-label-2.jpg','graphics/samples-label-3.jpg');" src="graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+
+ <A href="api.html" onMouseOut="rolloverOff('side-api');" onMouseOver="rolloverOn('side-api');"><IMG alt="API JavaDoc" border="0" height="12" hspace="0" name="side-api" onLoad="rolloverLoad('side-api','graphics/api-label-2.jpg','graphics/api-label-3.jpg');" src="graphics/api-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR>
+ <A href="features.html" onMouseOut="rolloverOff('side-features');" onMouseOver="rolloverOn('side-features');"><IMG alt="Features" border="0" height="12" hspace="0" name="side-features" onLoad="rolloverLoad('side-features','graphics/features-label-2.jpg','graphics/features-label-3.jpg');" src="graphics/features-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="properties.html" onMouseOut="rolloverOff('side-properties');" onMouseOver="rolloverOn('side-properties');"><IMG alt="Properties" border="0" height="12" hspace="0" name="side-properties" onLoad="rolloverLoad('side-properties','graphics/properties-label-2.jpg','graphics/properties-label-3.jpg');" src="graphics/properties-label-3.jpg" vspace="0" width="120"></A><BR>
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR>
+
+ <A href="xni.html" onMouseOut="rolloverOff('side-xni');" onMouseOver="rolloverOn('side-xni');"><IMG alt="XNI Manual" border="0" height="12" hspace="0" name="side-xni" onLoad="rolloverLoad('side-xni','graphics/xni-label-2.jpg','graphics/xni-label-3.jpg');" src="graphics/xni-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="xml-schema.html" onMouseOut="rolloverOff('side-xml-schema');" onMouseOver="rolloverOn('side-xml-schema');"><IMG alt="XML Schema" border="0" height="12" hspace="0" name="side-xml-schema" onLoad="rolloverLoad('side-xml-schema','graphics/xml-schema-label-2.jpg','graphics/xml-schema-label-3.jpg');" src="graphics/xml-schema-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="sax.html" onMouseOut="rolloverOff('side-sax');" onMouseOver="rolloverOn('side-sax');"><IMG alt="SAX" border="0" height="12" hspace="0" name="side-sax" onLoad="rolloverLoad('side-sax','graphics/sax-label-2.jpg','graphics/sax-label-3.jpg');" src="graphics/sax-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="dom.html" onMouseOut="rolloverOff('side-dom');" onMouseOver="rolloverOn('side-dom');"><IMG alt="DOM" border="0" height="12" hspace="0" name="side-dom" onLoad="rolloverLoad('side-dom','graphics/dom-label-2.jpg','graphics/dom-label-3.jpg');" src="graphics/dom-label-3.jpg" vspace="0" width="120"></A><BR>
+
+ <A href="limitations.html" onMouseOut="rolloverOff('side-limitations');" onMouseOver="rolloverOn('side-limitations');"><IMG alt="Limitations" border="0" height="12" hspace="0" name="side-limitations" onLoad="rolloverLoad('side-limitations','graphics/limitations-label-2.jpg','graphics/limitations-label-3.jpg');" src="graphics/limitations-label-3.jpg" vspace="0" width="120"></A><BR>
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif" vspace="0" width="120"><BR>
+
+ <A href="source-repository.html" onMouseOut="rolloverOff('side-source-repository');" onMouseOver="rolloverOn('side-source-repository');"><IMG alt="Source Repository" border="0" height="12" hspace="0" name="side-source-repository" onLoad="rolloverLoad('side-source-repository','graphics/source-repository-label-2.jpg','graphics/source-repository-label-3.jpg');" src="graphics/source-repository-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://mail-archives.apache.org/mod_mbox/xerces-j-users/" onMouseOut="rolloverOff('side-ext-76');" onMouseOver="rolloverOn('side-ext-76');"><IMG alt="User Mail Archive" border="0" height="12" hspace="0" name="side-ext-76" onLoad="rolloverLoad('side-ext-76','graphics/ext-76-label-2.jpg','graphics/ext-76-label-3.jpg');" src="graphics/ext-76-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://mail-archives.apache.org/mod_mbox/xerces-j-dev/" onMouseOut="rolloverOff('side-ext-78');" onMouseOver="rolloverOn('side-ext-78');"><IMG alt="Dev Mail Archive" border="0" height="12" hspace="0" name="side-ext-78" onLoad="rolloverLoad('side-ext-78','graphics/ext-78-label-2.jpg','graphics/ext-78-label-3.jpg');" src="graphics/ext-78-label-3.jpg" vspace="0" width="120"></A><BR>
+
+<IMG border="0" height="14" hspace="0" src="resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><I [...]
+ <P>
+ Welcome to the home of Xerces Java. Xerces2 provides high performance,
+ fully compliant XML parsers in the Apache Xerces family. This new version
+ of Xerces continues to build upon the Xerces Native Interface (XNI), a
+ complete framework for building parser components and configurations that
+ is extremely modular and easy to program.
+ </P>
+ <P>
+ The Apache Xerces2 parser is the reference implementation
+ of XNI but other parser components, configurations, and parsers
+ can be written using the Xerces Native Interface. For complete
+ design and implementation documents, refer to the
+ <A href="xni.html">XNI Manual</A>.
+ </P>
+ <P>
+ Xerces2 provides fully conforming XML Schema 1.0 and 1.1 processors. An experimental implementation of the
+ "<A href="http://www.w3.org/TR/2010/CR-xmlschema-ref-20100119/">XML Schema Definition
+ Language (XSD): Component Designators</A> (SCD) Candidate Recommendation (January 2010)"
+ is also provided for evaluation. For more information, refer to the <A href="xml-schema.html">
+ XML Schema</A> page.
+ </P>
+ <P>
+ Xerces2 also provides a <A href="dom3.html">complete implementation</A> of the
+<A href="http://www.w3.org/DOM/DOMTR#dom3">Document
+ Object Model Level 3 Core and Load/Save</A> W3C Recommendations and provides a
+ <A href="faq-xinclude.html">complete implementation</A> of the <A href="http://www.w3.org/TR/2006/REC-xinclude-20061115/">XML Inclusions
+ (XInclude)</A> W3C Recommendation. It also provides <A href="faq-xcatalogs.html">support</A>
+ for <A href="http://www.oasis-open.org/committees/download.php/14809/xml-catalogs.html">OASIS XML Catalogs v1.1</A>.
+ </P>
+
+
+ <P>Xerces2 is able to parse documents written according to the
+ <A href="http://www.w3.org/TR/2006/REC-xml11-20060816/">
+ XML 1.1 Recommendation</A>, except that
+ it does not yet provide an option to enable normalization checking as described
+ in section 2.13 of this specification.
+ It also handles namespaces according to the
+ <A href="http://www.w3.org/TR/2006/REC-xml-names11-20060816/">
+ XML Namespaces 1.1 Recommendation</A>,
+ and will correctly serialize XML 1.1 documents if the DOM level
+ 3 load/save APIs are in use.
+ </P>
+
+ </FONT></TD></TR></TABLE><BR>
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><I [...]
+ <P>
+ The Xerces2 Java XML Parser 2.12.2 supports the following standards and APIs:
+ </P>
+ <UL>
+ <LI>
+ <A href="http://www.w3.org/XML/">eXtensible Markup Language</A>
+ (XML) 1.0
+ <A href="http://www.w3.org/TR/2006/REC-xml-20060816/">Fourth
+ Edition</A> Recommendation
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/TR/2006/REC-xml-names-20060816/">Namespaces in XML 1.0</A>
+ Second Edition Recommendation
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/XML/">eXtensible Markup Language</A>
+ (XML) 1.1
+ <A href="http://www.w3.org/TR/2006/REC-xml11-20060816/">Second
+ Edition</A> Recommendation
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/TR/2006/REC-xml-names11-20060816/">Namespaces in XML 1.1</A>
+ Second Edition Recommendation
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/TR/2006/REC-xinclude-20061115/">
+ XML Inclusions (XInclude) Version 1.0</A> Second Edition Recommendation
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/DOM/">Document Object Model</A>
+ (DOM) Level 3
+ <A href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/">Core</A>,
+ <A href="http://www.w3.org/TR/2004/REC-DOM-Level-3-LS-20040407/">Load and Save</A>,
+ (DOM) Level 2
+ <A href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/">Core</A>,
+ <A href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/">Events</A>,
+ and
+ <A href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Traversal-Range-20001113/">Traversal
+ and Range</A> Recommendations
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/TR/2008/REC-ElementTraversal-20081222/">Element Traversal</A>
+ First Edition Recommendation
+ </LI>
+ <LI>
+ <A href="http://sax.sourceforge.net/">Simple API for XML</A> (SAX) 2.0.2 Core and Extensions
+ </LI>
+ <LI>
+ <A href="http://www.jcp.org/en/jsr/summary?id=206">Java APIs for
+ XML Processing</A> (JAXP) 1.4
+ </LI>
+ <LI>
+ <A href="http://www.jcp.org/en/jsr/summary?id=173">Streaming API For XML</A> (StAX) 1.0
+ Event API (javax.xml.stream.events)
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/XML/Schema">XML Schema</A> 1.0
+ <A href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">Structures</A>
+ and
+ <A href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">Datatypes</A>
+ Second Edition Recommendations
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/XML/Schema">XML Schema</A> 1.1
+ <A href="http://www.w3.org/TR/2012/REC-xmlschema11-1-20120405/">Structures</A>
+ and
+ <A href="http://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/">Datatypes</A> Recommendations
+ </LI>
+ <LI>
+ <A href="http://www.w3.org/TR/2010/CR-xmlschema-ref-20100119/">XML Schema Definition Language
+ (XSD): Component Designators</A> (SCD) Candidate Recommendation (January 2010)
+ </LI>
+ </UL>
+ From the above mentioned features, all the features mentioned except the last two (i.e XML Schema 1.1 and SCD
+ implementations), are available with both the following Xerces2 Java packages:
+ <UL>
+ <LI>Xerces2 Java 2.12.2 - tar.gz / Xerces2 Java 2.12.2 - zip</LI>
+ <LI>Xerces2 Java 2.12.2 (XML Schema 1.1) - tar.gz / Xerces2 Java 2.12.2 (XML Schema 1.1) - zip</LI>
+ </UL>
+ Whereas, the feature implementations for 'XML Schema 1.1' and 'XML Schema Definition Language (XSD):
+ Component Designators (SCD)', are available only within the Xerces2 Java package 'Xerces2 Java 2.12.2
+ (XML Schema 1.1) - tar.gz / Xerces2 Java 2.12.2 (XML Schema 1.1) - zip'. Please visit the page
+ <A href="http://xerces.apache.org/mirrors.cgi">Xerces downloads</A>, to download the Xerces2
+ Java package that is needed.
+ </FONT></TD></TR></TABLE><BR>
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><I [...]
+ <P> According to the DOM Level 3 specification and
+ <A href="http://www.w3.org/2000/11/DOM-Level-2-errata#core-26">DOM Level 2 errata
+ </A> the createElementNS and createAttributeNS methods convert empty string
+ namespaceURI to null.
+ Please, let us know if this change affects your application.</P>
+ </FONT></TD></TR></TABLE><BR>
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><I [...]
+ <P>
+ The Xerces2 Java XML Parser 2.12.2 is a bug fix release, and is largely compatible with
+ the previous release in terms of broad functionality offered. It fixes few bugs which were
+ present in the previous release and also includes a few other minor enhancements.
+ </P>
+ <P>
+ For a more complete list of changes, refer to the
+ <A href="releases.html">Release Information</A> page.
+ </P>
+ </FONT></TD></TR></TABLE><BR>
+
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><I [...]
+ <P>
+ Xerces2 is a nearly complete rewrite of the Xerces 1.x codebase
+ in order to make the code cleaner, more modular, and easier to
+ maintain. It includes a completely redesigned and rewritten XML Schema validation engine.
+
+ Applications using only the standard interfaces such as
+ JAXP, DOM, and SAX should not see any differences.
+ </P>
+ </FONT></TD></TR></TABLE><BR>
+ <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="666699" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><I [...]
+ <P>
+ The Xerces-J 2.12.2 release is available
+ in source code and precompiled binary (JAR files) form.
+ Both Xerces-J packages are made available under the
+ <A href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software
+ License</A>.
+ </P>
+ </FONT></TD></TR></TABLE><BR>
+</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
+ Copyright © 1999-2022 The Apache Software Foundation.
+ All Rights Reserved.
+ </I></FONT></TD></TR></TABLE></BODY></HTML>
\ No newline at end of file
diff --git a/docs/style/graphics/index.html?C=D;O=A b/docs/style/graphics/index.html?C=D;O=A
new file mode 100644
index 000000000..edab8024d
--- /dev/null
+++ b/docs/style/graphics/index.html?C=D;O=A
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+ <title>Index of /xerces2-j/graphics</title>
+ </head>
+ <body>
+<h1>Index of /xerces2-j/graphics</h1>
+ <table>
+ <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=D">Description</a></th></tr>
+ <tr><th colspan="5"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/xerces2-j/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-header.jpg">api-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">8.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-1.jpg">api-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-2.jpg">api-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-3.jpg">api-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-header.jpg">charter-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-1.jpg">charter-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-2.jpg">charter-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-3.jpg">charter-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-header.jpg">dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-1.jpg">dom-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-2.jpg">dom-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-3.jpg">dom-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom3-header.jpg">dom3-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="download-header.jpg">download-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">7.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-1.jpg">ext-2-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-2.jpg">ext-2-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-3.jpg">ext-2-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-1.jpg">ext-16-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-2.jpg">ext-16-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-3.jpg">ext-16-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-1.jpg">ext-18-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-2.jpg">ext-18-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-3.jpg">ext-18-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-1.jpg">ext-76-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-2.jpg">ext-76-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-3.jpg">ext-76-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-1.jpg">ext-78-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-2.jpg">ext-78-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-3.jpg">ext-78-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-1.jpg">ext-80-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-2.jpg">ext-80-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-3.jpg">ext-80-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-build-header.jpg">faq-build-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 17K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-common-header.jpg">faq-common-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-contributing-header.jpg">faq-contributing-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-dom-header.jpg">faq-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-general-header.jpg">faq-general-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-grammars-header.jpg">faq-grammars-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-pcfp-header.jpg">faq-pcfp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-performance-header.jpg">faq-performance-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-sax-header.jpg">faq-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-write-header.jpg">faq-write-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xcatalogs-header.jpg">faq-xcatalogs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xinclude-header.jpg">faq-xinclude-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xni-header.jpg">faq-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 19K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xs-header.jpg">faq-xs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-header.jpg">faqs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-1.jpg">faqs-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-2.jpg">faqs-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-3.jpg">faqs-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-header.jpg">features-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-1.jpg">features-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-2.jpg">features-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-3.jpg">features-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-header.jpg">index-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-1.jpg">index-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-2.jpg">index-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-3.jpg">index-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-header.jpg">install-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-1.jpg">install-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-2.jpg">install-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-3.jpg">install-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-header.jpg">jira-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-1.jpg">jira-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-2.jpg">jira-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-3.jpg">jira-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-header.jpg">limitations-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-1.jpg">limitations-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-2.jpg">limitations-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-3.jpg">limitations-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-header.jpg">properties-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-1.jpg">properties-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-2.jpg">properties-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-3.jpg">properties-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-header.jpg">releases-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-1.jpg">releases-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-2.jpg">releases-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-3.jpg">releases-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-dom-header.jpg">samples-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-header.jpg">samples-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-jaxp-header.jpg">samples-jaxp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-1.jpg">samples-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-2.jpg">samples-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-3.jpg">samples-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-sax-header.jpg">samples-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-socket-header.jpg">samples-socket-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-ui-header.jpg">samples-ui-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-xni-header.jpg">samples-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-header.jpg">sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-1.jpg">sax-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-2.jpg">sax-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-3.jpg">sax-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-header.jpg">security-header.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">6.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-1.jpg">security-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-2.jpg">security-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-3.jpg">security-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-header.jpg">source-repository-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-1.jpg">source-repository-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-2.jpg">source-repository-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-3.jpg">source-repository-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-header.jpg">xml-schema-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-1.jpg">xml-schema-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-2.jpg">xml-schema-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-3.jpg">xml-schema-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-config-header.jpg">xni-config-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 16K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-core-header.jpg">xni-core-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-design-header.jpg">xni-design-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-header.jpg">xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-1.jpg">xni-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-2.jpg">xni-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-3.jpg">xni-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-xerces2-header.jpg">xni-xerces2-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+ <tr><th colspan="5"><hr></th></tr>
+</table>
+</body></html>
diff --git a/docs/style/graphics/index.html?C=M;O=A b/docs/style/graphics/index.html?C=M;O=A
new file mode 100644
index 000000000..fee6f032f
--- /dev/null
+++ b/docs/style/graphics/index.html?C=M;O=A
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+ <title>Index of /xerces2-j/graphics</title>
+ </head>
+ <body>
+<h1>Index of /xerces2-j/graphics</h1>
+ <table>
+ <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=D">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
+ <tr><th colspan="5"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/xerces2-j/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-header.jpg">api-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">8.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-1.jpg">api-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-2.jpg">api-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-3.jpg">api-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-header.jpg">charter-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-1.jpg">charter-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-2.jpg">charter-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-3.jpg">charter-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-header.jpg">dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-1.jpg">dom-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-2.jpg">dom-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-3.jpg">dom-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom3-header.jpg">dom3-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="download-header.jpg">download-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">7.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-1.jpg">ext-2-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-2.jpg">ext-2-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-3.jpg">ext-2-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-1.jpg">ext-16-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-2.jpg">ext-16-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-3.jpg">ext-16-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-1.jpg">ext-76-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-2.jpg">ext-76-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-3.jpg">ext-76-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-1.jpg">ext-78-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-2.jpg">ext-78-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-3.jpg">ext-78-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-build-header.jpg">faq-build-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 17K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-common-header.jpg">faq-common-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-contributing-header.jpg">faq-contributing-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-dom-header.jpg">faq-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-general-header.jpg">faq-general-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-grammars-header.jpg">faq-grammars-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-pcfp-header.jpg">faq-pcfp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-performance-header.jpg">faq-performance-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-sax-header.jpg">faq-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-write-header.jpg">faq-write-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xcatalogs-header.jpg">faq-xcatalogs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xinclude-header.jpg">faq-xinclude-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xni-header.jpg">faq-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 19K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xs-header.jpg">faq-xs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-header.jpg">faqs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-1.jpg">faqs-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-2.jpg">faqs-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-3.jpg">faqs-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-header.jpg">features-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-1.jpg">features-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-2.jpg">features-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-3.jpg">features-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-header.jpg">index-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-1.jpg">index-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-2.jpg">index-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-3.jpg">index-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-header.jpg">install-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-1.jpg">install-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-2.jpg">install-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-3.jpg">install-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-header.jpg">jira-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-1.jpg">jira-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-2.jpg">jira-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-3.jpg">jira-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-header.jpg">limitations-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-1.jpg">limitations-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-2.jpg">limitations-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-3.jpg">limitations-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-header.jpg">properties-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-1.jpg">properties-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-2.jpg">properties-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-3.jpg">properties-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-header.jpg">releases-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-1.jpg">releases-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-2.jpg">releases-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-3.jpg">releases-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-dom-header.jpg">samples-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-header.jpg">samples-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-jaxp-header.jpg">samples-jaxp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-1.jpg">samples-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-2.jpg">samples-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-3.jpg">samples-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-sax-header.jpg">samples-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-socket-header.jpg">samples-socket-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-ui-header.jpg">samples-ui-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-xni-header.jpg">samples-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-header.jpg">sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-1.jpg">sax-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-2.jpg">sax-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-3.jpg">sax-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-header.jpg">source-repository-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-1.jpg">source-repository-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-2.jpg">source-repository-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-3.jpg">source-repository-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-header.jpg">xml-schema-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-1.jpg">xml-schema-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-2.jpg">xml-schema-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-3.jpg">xml-schema-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-config-header.jpg">xni-config-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 16K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-core-header.jpg">xni-core-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-design-header.jpg">xni-design-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-header.jpg">xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-1.jpg">xni-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-2.jpg">xni-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-3.jpg">xni-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-xerces2-header.jpg">xni-xerces2-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-1.jpg">ext-18-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-2.jpg">ext-18-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-3.jpg">ext-18-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-1.jpg">ext-80-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-2.jpg">ext-80-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-3.jpg">ext-80-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-header.jpg">security-header.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">6.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-1.jpg">security-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-2.jpg">security-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-3.jpg">security-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.6K</td><td> </td></tr>
+ <tr><th colspan="5"><hr></th></tr>
+</table>
+</body></html>
diff --git a/docs/style/graphics/index.html?C=N;O=D b/docs/style/graphics/index.html?C=N;O=D
new file mode 100644
index 000000000..e9ad77302
--- /dev/null
+++ b/docs/style/graphics/index.html?C=N;O=D
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+ <title>Index of /xerces2-j/graphics</title>
+ </head>
+ <body>
+<h1>Index of /xerces2-j/graphics</h1>
+ <table>
+ <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
+ <tr><th colspan="5"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/xerces2-j/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-xerces2-header.jpg">xni-xerces2-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-3.jpg">xni-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-2.jpg">xni-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-1.jpg">xni-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-header.jpg">xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-design-header.jpg">xni-design-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-core-header.jpg">xni-core-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-config-header.jpg">xni-config-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 16K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-3.jpg">xml-schema-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-2.jpg">xml-schema-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-1.jpg">xml-schema-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-header.jpg">xml-schema-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-3.jpg">source-repository-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-2.jpg">source-repository-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-1.jpg">source-repository-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-header.jpg">source-repository-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-3.jpg">security-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-2.jpg">security-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-1.jpg">security-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-header.jpg">security-header.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">6.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-3.jpg">sax-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-2.jpg">sax-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-1.jpg">sax-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-header.jpg">sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-xni-header.jpg">samples-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-ui-header.jpg">samples-ui-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-socket-header.jpg">samples-socket-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-sax-header.jpg">samples-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-3.jpg">samples-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-2.jpg">samples-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-1.jpg">samples-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-jaxp-header.jpg">samples-jaxp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-header.jpg">samples-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-dom-header.jpg">samples-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-3.jpg">releases-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-2.jpg">releases-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-1.jpg">releases-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-header.jpg">releases-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-3.jpg">properties-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-2.jpg">properties-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-1.jpg">properties-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-header.jpg">properties-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-3.jpg">limitations-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-2.jpg">limitations-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-1.jpg">limitations-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-header.jpg">limitations-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-3.jpg">jira-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-2.jpg">jira-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-1.jpg">jira-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-header.jpg">jira-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-3.jpg">install-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-2.jpg">install-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-1.jpg">install-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-header.jpg">install-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-3.jpg">index-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-2.jpg">index-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-1.jpg">index-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-header.jpg">index-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-3.jpg">features-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-2.jpg">features-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-1.jpg">features-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-header.jpg">features-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-3.jpg">faqs-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-2.jpg">faqs-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-1.jpg">faqs-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-header.jpg">faqs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xs-header.jpg">faq-xs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xni-header.jpg">faq-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 19K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xinclude-header.jpg">faq-xinclude-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xcatalogs-header.jpg">faq-xcatalogs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-write-header.jpg">faq-write-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-sax-header.jpg">faq-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-performance-header.jpg">faq-performance-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-pcfp-header.jpg">faq-pcfp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-grammars-header.jpg">faq-grammars-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-general-header.jpg">faq-general-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-dom-header.jpg">faq-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-contributing-header.jpg">faq-contributing-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-common-header.jpg">faq-common-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-build-header.jpg">faq-build-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 17K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-3.jpg">ext-80-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-2.jpg">ext-80-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-1.jpg">ext-80-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-3.jpg">ext-78-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-2.jpg">ext-78-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-1.jpg">ext-78-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-3.jpg">ext-76-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-2.jpg">ext-76-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-1.jpg">ext-76-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-3.jpg">ext-18-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-2.jpg">ext-18-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-1.jpg">ext-18-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-3.jpg">ext-16-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-2.jpg">ext-16-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-1.jpg">ext-16-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-3.jpg">ext-2-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-2.jpg">ext-2-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-1.jpg">ext-2-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="download-header.jpg">download-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">7.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom3-header.jpg">dom3-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-3.jpg">dom-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-2.jpg">dom-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-1.jpg">dom-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-header.jpg">dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-3.jpg">charter-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-2.jpg">charter-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-1.jpg">charter-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-header.jpg">charter-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-3.jpg">api-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-2.jpg">api-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-1.jpg">api-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-header.jpg">api-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">8.5K</td><td> </td></tr>
+ <tr><th colspan="5"><hr></th></tr>
+</table>
+</body></html>
diff --git a/docs/style/graphics/index.html?C=S;O=A b/docs/style/graphics/index.html?C=S;O=A
new file mode 100644
index 000000000..040289fdc
--- /dev/null
+++ b/docs/style/graphics/index.html?C=S;O=A
@@ -0,0 +1,126 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+ <head>
+ <title>Index of /xerces2-j/graphics</title>
+ </head>
+ <body>
+<h1>Index of /xerces2-j/graphics</h1>
+ <table>
+ <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=D">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
+ <tr><th colspan="5"><hr></th></tr>
+<tr><td valign="top"><img src="/icons/back.gif" alt="[PARENTDIR]"></td><td><a href="/xerces2-j/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-3.jpg">sax-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-3.jpg">dom-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-3.jpg">faqs-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-3.jpg">ext-2-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-2.jpg">sax-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-3.jpg">charter-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-label-1.jpg">sax-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-2.jpg">dom-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-3.jpg">security-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-label-1.jpg">dom-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-2.jpg">ext-2-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-2.jpg">faqs-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-3.jpg">index-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-3.jpg">features-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-2-label-1.jpg">ext-2-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-3.jpg">samples-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-label-1.jpg">faqs-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-3.jpg">ext-16-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-3.jpg">ext-18-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">1.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-3.jpg">properties-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-2.jpg">charter-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-label-1.jpg">charter-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-3.jpg">xni-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-3.jpg">install-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">1.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-2.jpg">security-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-label-1.jpg">security-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-3.jpg">limitations-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-2.jpg">index-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-2.jpg">features-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-label-1.jpg">index-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-label-1.jpg">features-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-2.jpg">samples-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-label-1.jpg">samples-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-3.jpg">xml-schema-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-3.jpg">api-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-3.jpg">releases-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-1.jpg">ext-16-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-1.jpg">ext-18-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-1.jpg">properties-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-16-label-2.jpg">ext-16-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-18-label-2.jpg">ext-18-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.2K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-label-2.jpg">properties-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-2.jpg">xni-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-3.jpg">jira-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-label-1.jpg">xni-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-1.jpg">install-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-label-2.jpg">install-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-3.jpg">ext-78-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-3.jpg">ext-80-label-3.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-1.jpg">limitations-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-label-2.jpg">limitations-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.4K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-1.jpg">xml-schema-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-3.jpg">ext-76-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-1.jpg">api-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-1.jpg">releases-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-label-2.jpg">xml-schema-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-label-2.jpg">api-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-label-2.jpg">releases-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-3.jpg">source-repository-label-3.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.6K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-1.jpg">jira-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.7K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-label-2.jpg">jira-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-1.jpg">ext-78-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-1.jpg">ext-80-label-1.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">2.8K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-78-label-2.jpg">ext-78-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-80-label-2.jpg">ext-80-label-2.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-1.jpg">ext-76-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="ext-76-label-2.jpg">ext-76-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-1.jpg">source-repository-label-1.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.1K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-label-2.jpg">source-repository-label-2.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">3.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="security-header.jpg">security-header.jpg</a></td><td align="right">2025-04-23 12:03 </td><td align="right">6.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="download-header.jpg">download-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">7.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="api-header.jpg">api-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">8.5K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xml-schema-header.jpg">xml-schema-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.0K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-xni-header.jpg">samples-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.3K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-sax-header.jpg">samples-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right">9.9K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-general-header.jpg">faq-general-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xinclude-header.jpg">faq-xinclude-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-dom-header.jpg">samples-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-jaxp-header.jpg">samples-jaxp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-common-header.jpg">faq-common-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 10K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="features-header.jpg">features-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="jira-header.jpg">jira-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-socket-header.jpg">samples-socket-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 11K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="limitations-header.jpg">limitations-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="properties-header.jpg">properties-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-header.jpg">samples-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-pcfp-header.jpg">faq-pcfp-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="source-repository-header.jpg">source-repository-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-core-header.jpg">xni-core-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 12K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-performance-header.jpg">faq-performance-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-design-header.jpg">xni-design-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="sax-header.jpg">sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="releases-header.jpg">releases-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xcatalogs-header.jpg">faq-xcatalogs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 13K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xs-header.jpg">faq-xs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-xerces2-header.jpg">xni-xerces2-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-contributing-header.jpg">faq-contributing-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="install-header.jpg">install-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 14K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-header.jpg">xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="samples-ui-header.jpg">samples-ui-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="charter-header.jpg">charter-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-sax-header.jpg">faq-sax-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-dom-header.jpg">faq-dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 15K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="xni-config-header.jpg">xni-config-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 16K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-build-header.jpg">faq-build-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 17K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom-header.jpg">dom-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="dom3-header.jpg">dom3-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-write-header.jpg">faq-write-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faqs-header.jpg">faqs-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 18K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-xni-header.jpg">faq-xni-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 19K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="faq-grammars-header.jpg">faq-grammars-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+<tr><td valign="top"><img src="/icons/image2.gif" alt="[IMG]"></td><td><a href="index-header.jpg">index-header.jpg</a></td><td align="right">2022-01-24 12:01 </td><td align="right"> 21K</td><td> </td></tr>
+ <tr><th colspan="5"><hr></th></tr>
+</table>
+</body></html>
diff --git a/docs/style/graphics/install-header.jpg b/docs/style/graphics/install-header.jpg
new file mode 100644
index 000000000..89b49bf37
Binary files /dev/null and b/docs/style/graphics/install-header.jpg differ
diff --git a/docs/style/graphics/install-label-1.jpg b/docs/style/graphics/install-label-1.jpg
new file mode 100644
index 000000000..b8d97c254
Binary files /dev/null and b/docs/style/graphics/install-label-1.jpg differ
diff --git a/docs/style/graphics/install-label-2.jpg b/docs/style/graphics/install-label-2.jpg
new file mode 100644
index 000000000..cc8dfe658
Binary files /dev/null and b/docs/style/graphics/install-label-2.jpg differ
diff --git a/docs/style/graphics/install-label-3.jpg b/docs/style/graphics/install-label-3.jpg
new file mode 100644
index 000000000..7467a92bf
Binary files /dev/null and b/docs/style/graphics/install-label-3.jpg differ
diff --git a/docs/style/graphics/jira-header.jpg b/docs/style/graphics/jira-header.jpg
new file mode 100644
index 000000000..1e02dd4fa
Binary files /dev/null and b/docs/style/graphics/jira-header.jpg differ
diff --git a/docs/style/graphics/jira-label-1.jpg b/docs/style/graphics/jira-label-1.jpg
new file mode 100644
index 000000000..07e3404db
Binary files /dev/null and b/docs/style/graphics/jira-label-1.jpg differ
diff --git a/docs/style/graphics/jira-label-2.jpg b/docs/style/graphics/jira-label-2.jpg
new file mode 100644
index 000000000..3068fa589
Binary files /dev/null and b/docs/style/graphics/jira-label-2.jpg differ
diff --git a/docs/style/graphics/jira-label-3.jpg b/docs/style/graphics/jira-label-3.jpg
new file mode 100644
index 000000000..3649ea30c
Binary files /dev/null and b/docs/style/graphics/jira-label-3.jpg differ
diff --git a/docs/style/graphics/limitations-header.jpg b/docs/style/graphics/limitations-header.jpg
new file mode 100644
index 000000000..438439511
Binary files /dev/null and b/docs/style/graphics/limitations-header.jpg differ
diff --git a/docs/style/graphics/limitations-label-1.jpg b/docs/style/graphics/limitations-label-1.jpg
new file mode 100644
index 000000000..c35ced37a
Binary files /dev/null and b/docs/style/graphics/limitations-label-1.jpg differ
diff --git a/docs/style/graphics/limitations-label-2.jpg b/docs/style/graphics/limitations-label-2.jpg
new file mode 100644
index 000000000..99d5d4a44
Binary files /dev/null and b/docs/style/graphics/limitations-label-2.jpg differ
diff --git a/docs/style/graphics/limitations-label-3.jpg b/docs/style/graphics/limitations-label-3.jpg
new file mode 100644
index 000000000..c597c64fe
Binary files /dev/null and b/docs/style/graphics/limitations-label-3.jpg differ
diff --git a/docs/style/graphics/properties-header.jpg b/docs/style/graphics/properties-header.jpg
new file mode 100644
index 000000000..cb9e06121
Binary files /dev/null and b/docs/style/graphics/properties-header.jpg differ
diff --git a/docs/style/graphics/properties-label-1.jpg b/docs/style/graphics/properties-label-1.jpg
new file mode 100644
index 000000000..7082dea4d
Binary files /dev/null and b/docs/style/graphics/properties-label-1.jpg differ
diff --git a/docs/style/graphics/properties-label-2.jpg b/docs/style/graphics/properties-label-2.jpg
new file mode 100644
index 000000000..9201f5eb9
Binary files /dev/null and b/docs/style/graphics/properties-label-2.jpg differ
diff --git a/docs/style/graphics/properties-label-3.jpg b/docs/style/graphics/properties-label-3.jpg
new file mode 100644
index 000000000..dc09caee7
Binary files /dev/null and b/docs/style/graphics/properties-label-3.jpg differ
diff --git a/docs/style/graphics/releases-header.jpg b/docs/style/graphics/releases-header.jpg
new file mode 100644
index 000000000..8cd42c011
Binary files /dev/null and b/docs/style/graphics/releases-header.jpg differ
diff --git a/docs/style/graphics/releases-label-1.jpg b/docs/style/graphics/releases-label-1.jpg
new file mode 100644
index 000000000..5822bd6e9
Binary files /dev/null and b/docs/style/graphics/releases-label-1.jpg differ
diff --git a/docs/style/graphics/releases-label-2.jpg b/docs/style/graphics/releases-label-2.jpg
new file mode 100644
index 000000000..94343ebb5
Binary files /dev/null and b/docs/style/graphics/releases-label-2.jpg differ
diff --git a/docs/style/graphics/releases-label-3.jpg b/docs/style/graphics/releases-label-3.jpg
new file mode 100644
index 000000000..40e159ff3
Binary files /dev/null and b/docs/style/graphics/releases-label-3.jpg differ
diff --git a/docs/style/graphics/samples-dom-header.jpg b/docs/style/graphics/samples-dom-header.jpg
new file mode 100644
index 000000000..876b400e7
Binary files /dev/null and b/docs/style/graphics/samples-dom-header.jpg differ
diff --git a/docs/style/graphics/samples-header.jpg b/docs/style/graphics/samples-header.jpg
new file mode 100644
index 000000000..8ede109a4
Binary files /dev/null and b/docs/style/graphics/samples-header.jpg differ
diff --git a/docs/style/graphics/samples-jaxp-header.jpg b/docs/style/graphics/samples-jaxp-header.jpg
new file mode 100644
index 000000000..a32e8f439
Binary files /dev/null and b/docs/style/graphics/samples-jaxp-header.jpg differ
diff --git a/docs/style/graphics/samples-label-1.jpg b/docs/style/graphics/samples-label-1.jpg
new file mode 100644
index 000000000..b758b014a
Binary files /dev/null and b/docs/style/graphics/samples-label-1.jpg differ
diff --git a/docs/style/graphics/samples-label-2.jpg b/docs/style/graphics/samples-label-2.jpg
new file mode 100644
index 000000000..e5ad7492f
Binary files /dev/null and b/docs/style/graphics/samples-label-2.jpg differ
diff --git a/docs/style/graphics/samples-label-3.jpg b/docs/style/graphics/samples-label-3.jpg
new file mode 100644
index 000000000..9bbab1910
Binary files /dev/null and b/docs/style/graphics/samples-label-3.jpg differ
diff --git a/docs/style/graphics/samples-sax-header.jpg b/docs/style/graphics/samples-sax-header.jpg
new file mode 100644
index 000000000..2b954baed
Binary files /dev/null and b/docs/style/graphics/samples-sax-header.jpg differ
diff --git a/docs/style/graphics/samples-socket-header.jpg b/docs/style/graphics/samples-socket-header.jpg
new file mode 100644
index 000000000..ee5a74615
Binary files /dev/null and b/docs/style/graphics/samples-socket-header.jpg differ
diff --git a/docs/style/graphics/samples-ui-header.jpg b/docs/style/graphics/samples-ui-header.jpg
new file mode 100644
index 000000000..345fcd15e
Binary files /dev/null and b/docs/style/graphics/samples-ui-header.jpg differ
diff --git a/docs/style/graphics/samples-xni-header.jpg b/docs/style/graphics/samples-xni-header.jpg
new file mode 100644
index 000000000..09390020c
Binary files /dev/null and b/docs/style/graphics/samples-xni-header.jpg differ
diff --git a/docs/style/graphics/sax-header.jpg b/docs/style/graphics/sax-header.jpg
new file mode 100644
index 000000000..a4cc1ca1e
Binary files /dev/null and b/docs/style/graphics/sax-header.jpg differ
diff --git a/docs/style/graphics/sax-label-1.jpg b/docs/style/graphics/sax-label-1.jpg
new file mode 100644
index 000000000..3f0cdb937
Binary files /dev/null and b/docs/style/graphics/sax-label-1.jpg differ
diff --git a/docs/style/graphics/sax-label-2.jpg b/docs/style/graphics/sax-label-2.jpg
new file mode 100644
index 000000000..8eb35636f
Binary files /dev/null and b/docs/style/graphics/sax-label-2.jpg differ
diff --git a/docs/style/graphics/sax-label-3.jpg b/docs/style/graphics/sax-label-3.jpg
new file mode 100644
index 000000000..0486176f9
Binary files /dev/null and b/docs/style/graphics/sax-label-3.jpg differ
diff --git a/docs/style/graphics/security-header.jpg b/docs/style/graphics/security-header.jpg
new file mode 100644
index 000000000..1d6218ca2
Binary files /dev/null and b/docs/style/graphics/security-header.jpg differ
diff --git a/docs/style/graphics/security-label-1.jpg b/docs/style/graphics/security-label-1.jpg
new file mode 100644
index 000000000..4191a4205
Binary files /dev/null and b/docs/style/graphics/security-label-1.jpg differ
diff --git a/docs/style/graphics/security-label-2.jpg b/docs/style/graphics/security-label-2.jpg
new file mode 100644
index 000000000..efbb53e2b
Binary files /dev/null and b/docs/style/graphics/security-label-2.jpg differ
diff --git a/docs/style/graphics/security-label-3.jpg b/docs/style/graphics/security-label-3.jpg
new file mode 100644
index 000000000..574c4d15c
Binary files /dev/null and b/docs/style/graphics/security-label-3.jpg differ
diff --git a/docs/style/graphics/source-repository-header.jpg b/docs/style/graphics/source-repository-header.jpg
new file mode 100644
index 000000000..8b4d1dfed
Binary files /dev/null and b/docs/style/graphics/source-repository-header.jpg differ
diff --git a/docs/style/graphics/source-repository-label-1.jpg b/docs/style/graphics/source-repository-label-1.jpg
new file mode 100644
index 000000000..cd0ccbd93
Binary files /dev/null and b/docs/style/graphics/source-repository-label-1.jpg differ
diff --git a/docs/style/graphics/source-repository-label-2.jpg b/docs/style/graphics/source-repository-label-2.jpg
new file mode 100644
index 000000000..77d0aac6c
Binary files /dev/null and b/docs/style/graphics/source-repository-label-2.jpg differ
diff --git a/docs/style/graphics/source-repository-label-3.jpg b/docs/style/graphics/source-repository-label-3.jpg
new file mode 100644
index 000000000..64420777a
Binary files /dev/null and b/docs/style/graphics/source-repository-label-3.jpg differ
diff --git a/docs/style/graphics/source-repository-label-3.jpg.1 b/docs/style/graphics/source-repository-label-3.jpg.1
new file mode 100644
index 000000000..64420777a
Binary files /dev/null and b/docs/style/graphics/source-repository-label-3.jpg.1 differ
diff --git a/docs/style/graphics/xml-schema-header.jpg b/docs/style/graphics/xml-schema-header.jpg
new file mode 100644
index 000000000..13053dd69
Binary files /dev/null and b/docs/style/graphics/xml-schema-header.jpg differ
diff --git a/docs/style/graphics/xml-schema-label-1.jpg b/docs/style/graphics/xml-schema-label-1.jpg
new file mode 100644
index 000000000..b3834fae6
Binary files /dev/null and b/docs/style/graphics/xml-schema-label-1.jpg differ
diff --git a/docs/style/graphics/xml-schema-label-2.jpg b/docs/style/graphics/xml-schema-label-2.jpg
new file mode 100644
index 000000000..97bd2905a
Binary files /dev/null and b/docs/style/graphics/xml-schema-label-2.jpg differ
diff --git a/docs/style/graphics/xml-schema-label-3.jpg b/docs/style/graphics/xml-schema-label-3.jpg
new file mode 100644
index 000000000..95f048024
Binary files /dev/null and b/docs/style/graphics/xml-schema-label-3.jpg differ
diff --git a/docs/style/graphics/xni-config-header.jpg b/docs/style/graphics/xni-config-header.jpg
new file mode 100644
index 000000000..124aefd39
Binary files /dev/null and b/docs/style/graphics/xni-config-header.jpg differ
diff --git a/docs/style/graphics/xni-core-header.jpg b/docs/style/graphics/xni-core-header.jpg
new file mode 100644
index 000000000..bf87fcf24
Binary files /dev/null and b/docs/style/graphics/xni-core-header.jpg differ
diff --git a/docs/style/graphics/xni-design-header.jpg b/docs/style/graphics/xni-design-header.jpg
new file mode 100644
index 000000000..75ffe402b
Binary files /dev/null and b/docs/style/graphics/xni-design-header.jpg differ
diff --git a/docs/style/graphics/xni-header.jpg b/docs/style/graphics/xni-header.jpg
new file mode 100644
index 000000000..b448f3939
Binary files /dev/null and b/docs/style/graphics/xni-header.jpg differ
diff --git a/docs/style/graphics/xni-label-1.jpg b/docs/style/graphics/xni-label-1.jpg
new file mode 100644
index 000000000..58dda3efe
Binary files /dev/null and b/docs/style/graphics/xni-label-1.jpg differ
diff --git a/docs/style/graphics/xni-label-2.jpg b/docs/style/graphics/xni-label-2.jpg
new file mode 100644
index 000000000..7210b4c29
Binary files /dev/null and b/docs/style/graphics/xni-label-2.jpg differ
diff --git a/docs/style/graphics/xni-label-3.jpg b/docs/style/graphics/xni-label-3.jpg
new file mode 100644
index 000000000..496bf587a
Binary files /dev/null and b/docs/style/graphics/xni-label-3.jpg differ
diff --git a/docs/style/graphics/xni-xerces2-header.jpg b/docs/style/graphics/xni-xerces2-header.jpg
new file mode 100644
index 000000000..2f922a133
Binary files /dev/null and b/docs/style/graphics/xni-xerces2-header.jpg differ
diff --git a/docs/style/stylesheets/book2group.xsl b/docs/style/stylesheets/book2group.xsl
index 98ba6d4fa..c076ab0e3 100644
--- a/docs/style/stylesheets/book2group.xsl
+++ b/docs/style/stylesheets/book2group.xsl
@@ -2,23 +2,17 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:param name="id"/>
-
- <xsl:template match="/">
- <xsl:apply-templates/>
- </xsl:template>
-
- <xsl:template match="book">
- <group title="{faqs[attribute::id=$id]/@label}">
- <xsl:apply-templates select="faqs[attribute::id=$id]/faq"/>
+ <xsl:template match="/book/faqs">
+ <group title="{@title}">
+ <xsl:apply-templates select="faq"/>
</group>
</xsl:template>
<xsl:template match="faq">
- <entry id="{@id}" title="{document(concat('sbk:/sources/',@source))/faqs/@title}">
+ <entry title="{@title}" id="{@id}">
<xsl:apply-templates
- select="document(concat('sbk:/sources/',@source))/faqs/faq"
- mode='faqs-faq'/>
+ select="document(concat('../../', @source))"
+ mode='faqs-faq'/>
</entry>
</xsl:template>
diff --git a/docs/style/stylesheets/document2html.xsl b/docs/style/stylesheets/document2html.xsl
index 4176714d8..975b5b030 100644
--- a/docs/style/stylesheets/document2html.xsl
+++ b/docs/style/stylesheets/document2html.xsl
@@ -2,9 +2,8 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:param name="stylebook.project"/>
- <xsl:param name="copyright"/>
- <xsl:param name="id"/>
+ <xsl:param name="sourceFilePath"/>
+ <xsl:param name="id" select="substring-before($sourceFilePath, '.')"/>
<xsl:template match="/">
<xsl:apply-templates/>
@@ -33,14 +32,18 @@
<tr>
<xsl:choose>
<xsl:when test="$id = 'index'">
- <!-- revisit : get the value 'Xerces2 Java XML Parser' from file entities.ent -->
<td align="center" bgcolor="#0086b2" colspan="4" height="35" valign="middle" width="456">
<font color="#f8fefd" face="arial,helvetica,sanserif" size="+2">Xerces2 Java XML Parser Readme</font>
</td>
</xsl:when>
<xsl:otherwise>
<td width="456" height="35" valign="top" align="left" colspan="4" bgcolor="#0086b2">
- <img src="graphics/{$id}-header.jpg" width="456" height="35" hspace="0" vspace="0" border="0" alt="{s1/@title}"/>
+ <!-- TODO this is inaccessible. we shouldn't use an img here at all; just text -->
+ <img src="graphics/{$id}-header.jpg" width="456" height="35" hspace="0" vspace="0" border="0">
+ <xsl:attribute name="alt">
+ <xsl:value-of select="/s1/@title"/>
+ </xsl:attribute>
+ </img>
</td>
</xsl:otherwise>
</xsl:choose>
@@ -77,7 +80,7 @@
<!-- THE SIDE BAR -->
<td width="120" valign="top" align="left">
<img width="120" height="14" src="resources/join.gif" hspace="0" vspace="0" border="0"/><br/>
- <xsl:apply-templates select="document($stylebook.project)"/>
+ <xsl:apply-templates select="document('../../docs-book.xml')"/>
<img width="120" height="14" src="resources/close.gif" hspace="0" vspace="0" border="0"/><br/>
</td>
<!-- THE CONTENT PANEL -->
@@ -92,7 +95,7 @@
<tr><td bgcolor="#0086b2"><img src="images/dot.gif" width="1" height="1"/></td></tr>
<tr>
<td align="center"><font size="-1" color="#0086b2"><i>
- Copyright © <xsl:value-of select="$copyright"/>.
+ Copyright © <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>.
All Rights Reserved.
</i></font></td>
</tr>
@@ -110,12 +113,21 @@
<xsl:template match="document|faqs|releases|settings">
<xsl:if test="@id=$id">
- <img src="graphics/{@id}-label-1.jpg" width="120" height="12" hspace="0" vspace="0" border="0" alt="{@label}"/>
+ <!-- TODO inaccessible; don't use images for text -->
+ <img src="graphics/{@id}-label-1.jpg" width="120" height="12" hspace="0" vspace="0" border="0">
+ <xsl:attribute name="alt">
+ <xsl:value-of select="@label"/>
+ </xsl:attribute>
+ </img>
</xsl:if>
<xsl:if test="@id!=$id">
<a href="{@id}.html" onMouseOver="rolloverOn('side-{@id}');" onMouseOut="rolloverOff('side-{@id}');">
<img onLoad="rolloverLoad('side-{@id}','graphics/{@id}-label-2.jpg','graphics/{@id}-label-3.jpg');"
- name="side-{@id}" src="graphics/{@id}-label-3.jpg" width="120" height="12" hspace="0" vspace="0" border="0" alt="{@label}"/>
+ name="side-{@id}" src="graphics/{@id}-label-3.jpg" width="120" height="12" hspace="0" vspace="0" border="0">
+ <xsl:attribute name="alt">
+ <xsl:value-of select="@label"/>
+ </xsl:attribute>
+ </img>
</a>
</xsl:if>
<br/>
@@ -125,7 +137,11 @@
<xsl:variable name="extid" select="concat('ext-',position())"/>
<a href="{@href}" onMouseOver="rolloverOn('side-{$extid}');" onMouseOut="rolloverOff('side-{$extid}');">
<img onLoad="rolloverLoad('side-{$extid}','graphics/{$extid}-label-2.jpg','graphics/{$extid}-label-3.jpg');"
- name="side-{$extid}" src="graphics/{$extid}-label-3.jpg" width="120" height="12" hspace="0" vspace="0" border="0" alt="{@label}"/>
+ name="side-{$extid}" src="graphics/{$extid}-label-3.jpg" width="120" height="12" hspace="0" vspace="0" border="0">
+ <xsl:attribute name="alt">
+ <xsl:value-of select="@label"/>
+ </xsl:attribute>
+ </img>
</a>
<br/>
</xsl:template>
@@ -447,7 +463,7 @@
<xsl:template match="resource-ref">
<xsl:variable name="resourceFile"
- select="document($stylebook.project)/book/resources/@source"/>
+ select="document('../../docs-book.xml')/book/resources/@source"/>
<xsl:variable name="xref" select="@idref"/>
<xsl:variable name="href"
select="document($resourceFile)/resources/resource[@id=$xref]/@location"/>
@@ -458,7 +474,7 @@
<xsl:template match="human-resource-ref">
<xsl:variable name="resourceFile"
- select="document($stylebook.project)/book/resources/@source"/>
+ select="document('../../docs-book.xml')/book/resources/@source"/>
<xsl:variable name="ref" select="@idref"/>
<xsl:variable name="mailto"
select="document($resourceFile)/resources/human-resource[@id=$ref]/@mailto"/>
@@ -473,12 +489,4 @@
<xsl:copy-of select="." />
</xsl:template>
-<!-- copy
-
- <xsl:template match="@*|node()">
- <xsl:copy>
- <xsl:apply-templates select="@*|node()"/>
- </xsl:copy>
- </xsl:template>
--->
</xsl:stylesheet>
diff --git a/tools/stylebook-1.0-b2.LICENSE.txt b/tools/stylebook-1.0-b2.LICENSE.txt
deleted file mode 100644
index 70cb54a0d..000000000
--- a/tools/stylebook-1.0-b2.LICENSE.txt
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999-2002 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
diff --git a/tools/stylebook-1.0-b2.jar b/tools/stylebook-1.0-b2.jar
deleted file mode 100644
index 5c462a3e8..000000000
Binary files a/tools/stylebook-1.0-b2.jar and /dev/null differ
diff --git a/tools/xalan.LICENSE.txt b/tools/xalan.LICENSE.txt
deleted file mode 100644
index bf7166012..000000000
--- a/tools/xalan.LICENSE.txt
+++ /dev/null
@@ -1,684 +0,0 @@
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-The license above applies to this Apache Xalan release of:
- Xalan-Java 2 - XSLT Processor
- Xalan-Java 2 - Serializer
-
-The license above also applies to the jar files
-xalan.jar and xsltc.jar - Xalan-Java 2 - XSLT Processor from
-Source: http://xalan.apache.org/
-
-The license above also applies to the jar file
-serializer.jar - Xalan-Java 2 - Serializer
-Source: http://xalan.apache.org/
-Used by: Xalan-Java 2 and Xerces-Java 2
-
-The license above also applies to the jar file
-xercesImpl.jar - Xerces-Java 2 XML Parser.
-Source: http://xerces.apache.org/
-Used by: Xalan-Java 2
-
-The license above also applies to the jar file
-xml-apis.jar - Xerces-Java 2 XML Parser.
-Source: http://xerces.apache.org/
-Used by: Xalan-Java 2 and release copy of Xerces-Java 2
-
-
-
-
-
-
-
-
-The following license applies to the included files:
- tools/ant.jar
- tools/antRun
- tools/antRun.bat
-Source: http://ant.apache.org/
-Used By: Xalan's build process: java/build.xml and test/build.xml
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- * ============================================================================
- * The Apache Software License, Version 1.1
- * ============================================================================
- *
- * Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without modifica-
- * tion, are permitted provided that the following conditions are met:
- *
- * 1. Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * 3. The end-user documentation included with the redistribution, if any, must
- * include the following acknowledgment: "This product includes software
- * developed by the Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself, if
- * and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Ant" and "Apache Software Foundation" must not be used to
- * endorse or promote products derived from this software without prior
- * written permission. For written permission, please contact
- * apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache", nor may
- * "Apache" appear in their name, without prior written permission of the
- * Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
- * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU-
- * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * This software consists of voluntary contributions made by many individuals
- * on behalf of the Apache Software Foundation. For more information on the
- * Apache Software Foundation, please see <http://www.apache.org/>.
- *
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license, Apache Software License, Version 1.1,
-applies to the included BCEL.jar from Apache Jakarta
-(Byte Code Engineering Library).
-Source: http://jakarta.apache.org/bcel
-Used By: XSLTC component of xml-xalan/java
-
-The following license, Apache Software License, Version 1.1,
-also applies to the included regexp.jar,
-jakarta-regexp-1.2.jar from Apache Jakarta.
-Source: http://jakarta.apache.org/regexp
-Used By: BCEL.jar which is used by XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- *
- * Copyright (c) 2001 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Apache" and "Apache Software Foundation" and
- * "Apache BCEL" must not be used to endorse or promote products
- * derived from this software without prior written permission. For
- * written permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * "Apache BCEL", nor may "Apache" appear in their name, without
- * prior written permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the DOM documentation
-for the org.w3c.dom.* packages:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-W3C® DOCUMENT LICENSE
-http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231
-Public documents on the W3C site are provided by the copyright holders
-under the following license. By using and/or copying this document,
-or the W3C document from which this statement is linked, you (the licensee)
-agree that you have read, understood, and will comply with the following
-terms and conditions:
-
-Permission to copy, and distribute the contents of this document, or the
-W3C document from which this statement is linked, in any medium for any
-purpose and without fee or royalty is hereby granted, provided that you include
-the following on ALL copies of the document, or portions thereof, that you use:
-
-1. A link or URL to the original W3C document.
-2. The pre-existing copyright notice of the original author, or if it
- doesn't exist, a notice (hypertext is preferred, but a textual representation
- is permitted) of the form: "Copyright © [$date-of-document] World Wide Web
- Consortium, (Massachusetts Institute of Technology, European Research
- Consortium for Informatics and Mathematics, Keio University). All Rights
- Reserved. http://www.w3.org/Consortium/Legal/2002/copyright-documents-20021231"
-3. If it exists, the STATUS of the W3C document.
-
-When space permits, inclusion of the full text of this NOTICE should be provided.
-We request that authorship attribution be provided in any software, documents,
-or other items or products that you create pursuant to the implementation of the
-contents of this document, or any portion thereof.
-
-No right to create modifications or derivatives of W3C documents is granted pursuant
-to this license. However, if additional requirements (documented in the Copyright FAQ)
-are satisfied, the right to create modifications or derivatives is sometimes granted
-by the W3C to individuals complying with those requirements.
-
-THIS DOCUMENT IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS
-OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE;
-THAT THE CONTENTS OF THE DOCUMENT ARE SUITABLE FOR ANY PURPOSE; NOR THAT THE
-IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
-COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE DOCUMENT OR THE PERFORMANCE
-OR IMPLEMENTATION OF THE CONTENTS THEREOF.
-
-The name and trademarks of copyright holders may NOT be used in advertising
-or publicity pertaining to this document or its contents without specific,
-written prior permission. Title to copyright in this document will at all
-times remain with copyright holders.
-
-
-----------------------------------------------------------------------------
-
-This formulation of W3C's notice and license became active on December 31 2002.
-This version removes the copyright ownership notice such that this license
-can be used with materials other than those owned by the W3C, moves information
-on style sheets, DTDs, and schemas to the Copyright FAQ, reflects that ERCIM
-is now a host of the W3C, includes references to this specific dated version
-of the license, and removes the ambiguous grant of "use". See the older
-formulation for the policy prior to this date. Please see our Copyright FAQ for
-common questions about using materials from our site, such as the translating
-or annotating specifications. Other questions about this notice can be directed
-to site-policy@w3.org.
-
-
-Joseph Reagle <mailto:site-policy@w3.org
-Last revised by Reagle $Date$
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-
-The following license applies to the DOM software,
-for the org.w3c.dom.* packages in jar file xml-apis.jar:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-W3C® SOFTWARE NOTICE AND LICENSE
-http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-This work (and included software, documentation such as READMEs,
-or other related items) is being provided by the copyright holders
-under the following license. By obtaining, using and/or copying this
-work, you (the licensee) agree that you have read, understood, and will
-comply with the following terms and conditions.
-
-Permission to copy, modify, and distribute this software and its
-documentation, with or without modification, for any purpose and
-without fee or royalty is hereby granted, provided that you include
-the following on ALL copies of the software and documentation or
-portions thereof, including modifications:
-
-1. The full text of this NOTICE in a location viewable to users of the
- redistributed or derivative work.
-2. Any pre-existing intellectual property disclaimers, notices,
- or terms and conditions. If none exist, the W3C Software Short Notice
- should be included (hypertext is preferred, text is permitted) within
- the body of any redistributed or derivative code.
-3. Notice of any changes or modifications to the files, including the
- date changes were made. (We recommend you provide URIs to the location
- from which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
-MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
-NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
-PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE
-ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in advertising
-or publicity pertaining to the software without specific, written prior
-permission. Title to copyright in this software and any associated documentation
-will at all times remain with copyright holders.
-
-
-____________________________________
-
-This formulation of W3C's notice and license became active on December 31 2002.
-This version removes the copyright ownership notice such that this license can
-be used with materials other than those owned by the W3C, reflects that ERCIM
-is now a host of the W3C, includes references to this specific dated version
-of the license, and removes the ambiguous grant of "use". Otherwise, this
-version is the same as the previous version and is written so as to preserve
-the Free Software Foundation's assessment of GPL compatibility and OSI's
-certification under the Open Source Definition. Please see our Copyright FAQ
-for common questions about using materials from our site, including specific
-terms and conditions for packages like libwww, Amaya, and Jigsaw. Other
-questions about this notice can be directed to site-policy@w3.org.
-
-
-Joseph Reagle <mailto:site-policy@w3.org
-Last revised by Reagle $Date$
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the SAX software,
-for the org.xml.sax.* packages in jar file xml-apis.jar:
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-This module, both source code and documentation, is in the Public Domain,
-and comes with NO WARRANTY. See http://www.saxproject.org for further information.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file
-java_cup.jar - LALR Parser Generator for Java(TM).
-Source: http://www.cs.princeton.edu/~appel/modern/java/CUP
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-CUP Parser Generator Copyright Notice, License, and Disclaimer
-
-Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted, provided
-that the above copyright notice appear in all copies and that both
-the copyright notice and this permission notice and warranty disclaimer
-appear in supporting documentation, and that the names of the authors
-or their employers not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-
-The authors and their employers disclaim all warranties with regard to
-this software, including all implied warranties of merchantability
-and fitness. In no event shall the authors or their employers be liable
-for any special, indirect or consequential damages or any damages
-whatsoever resulting from loss of use, data or profits, whether in an action
-of contract, negligence or other tortious action, arising out of or
-in connection with the use or performance of this software.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file runtime.jar - Component
-of JavaCup: LALR Parser Generator for Java(TM).
-Source: http://www.cs.princeton.edu/~appel/modern/java/CUP
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-CUP Parser Generator Copyright Notice, License, and Disclaimer
-(runtime.jar component)
-
-Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted, provided
-that the above copyright notice appear in all copies and that both
-the copyright notice and this permission notice and warranty disclaimer
-appear in supporting documentation, and that the names of the authors
-or their employers not be used in advertising or publicity pertaining
-to distribution of the software without specific, written prior permission.
-
-The authors and their employers disclaim all warranties with regard to
-this software, including all implied warranties of merchantability
-and fitness. In no event shall the authors or their employers be liable
-for any special, indirect or consequential damages or any damages
-whatsoever resulting from loss of use, data or profits, whether in an action
-of contract, negligence or other tortious action, arising out of or
-in connection with the use or performance of this software.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the JLEX jar file
-JLex.jar - A Lexical Analyzer Generator for Java(TM).
-Source: http://www.cs.princeton.edu/~appel/modern/java/JLex
-Used By: XSLTC component of xml-xalan/java
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
-
-Copyright 1996-2000 by Elliot Joel Berk and C. Scott Ananian
-
-Permission to use, copy, modify, and distribute this software and its
-documentation for any purpose and without fee is hereby granted,
-provided that the above copyright notice appear in all copies and
-that both the copyright notice and this permission notice and
-warranty disclaimer appear in supporting documentation, and that the
-name of the authors or their employers not be used in advertising or
-publicity pertaining to distribution of the software without specific,
-written prior permission.
-
-The authors and their employers disclaim all warranties with regard
-to this software, including all implied warranties of merchantability and
-fitness. In no event shall the authors or their employers be liable for any
-special, indirect or consequential damages or any damages whatsoever resulting
-from loss of use, data or profits, whether in an action of contract,
-negligence or other tortious action, arising out of or in connection
-with the use or performance of this software.
-
-Java is a trademark of Sun Microsystems, Inc. References to the Java
-programming language in relation to JLex are not meant to imply that
-Sun endorses this product.
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
-
-
-
-
-
-
-
-
-The following license applies to the jar file
-stylebook-1.0-b3_xalan-2.jar - Tool for generating Xalan documentation.
-Integrated with Xalan-Java 2 and Xerces 2.
-Source: http://svn.apache.org/viewvc/xml/stylebook/
-Used by: Xalan-Java 2, Xalan-C++
-
-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-/*
- * The Apache Software License, Version 1.1
- *
- *
- * Copyright (c) 1999 The Apache Software Foundation. All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- * if any, must include the following acknowledgment:
- * "This product includes software developed by the
- * Apache Software Foundation (http://www.apache.org/)."
- * Alternately, this acknowledgment may appear in the software itself,
- * if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xalan", "Xerces", and "Apache Software Foundation" must
- * not be used to endorse or promote products derived from this
- * software without prior written permission. For written
- * permission, please contact apache@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- * nor may "Apache" appear in their name, without prior written
- * permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.apache.org. For more
- * information on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
diff --git a/tools/xalan.NOTICE.txt b/tools/xalan.NOTICE.txt
deleted file mode 100644
index 8b83ecbfa..000000000
--- a/tools/xalan.NOTICE.txt
+++ /dev/null
@@ -1,80 +0,0 @@
- =========================================================================
- == NOTICE file corresponding to section 4(d) of the Apache License, ==
- == Version 2.0, in this case for the Apache Xalan Java distribution. ==
- =========================================================================
-
- Apache Xalan (Xalan XSLT processor)
- Copyright 1999-2014 The Apache Software Foundation
-
- Apache Xalan (Xalan serializer)
- Copyright 1999-2012 The Apache Software Foundation
-
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
-
- =========================================================================
- Portions of this software was originally based on the following:
- - software copyright (c) 1999-2002, Lotus Development Corporation.,
- http://www.lotus.com.
- - software copyright (c) 2001-2002, Sun Microsystems.,
- http://www.sun.com.
- - software copyright (c) 2003, IBM Corporation.,
- http://www.ibm.com.
-
- =========================================================================
- The binary distribution package (ie. jars, samples and documentation) of
- this product includes software developed by the following:
-
- - The Apache Software Foundation
- - Xerces Java - see LICENSE.txt
- - JAXP 1.3 APIs - see LICENSE.txt
- - Bytecode Engineering Library - see LICENSE.txt
- - Regular Expression - see LICENSE.txt
-
- - Scott Hudson, Frank Flannery, C. Scott Ananian
- - CUP Parser Generator runtime (javacup\runtime) - see LICENSE.txt
-
- =========================================================================
- The source distribution package (ie. all source and tools required to build
- Xalan Java) of this product includes software developed by the following:
-
- - The Apache Software Foundation
- - Xerces Java - see LICENSE.txt
- - JAXP 1.3 APIs - see LICENSE.txt
- - Bytecode Engineering Library - see LICENSE.txt
- - Regular Expression - see LICENSE.txt
- - Ant - see LICENSE.txt
- - Stylebook doc tool - see LICENSE.txt
-
- - Elliot Joel Berk and C. Scott Ananian
- - Lexical Analyzer Generator (JLex) - see LICENSE.txt
-
- =========================================================================
- Apache Xerces Java
- Copyright 1999-2006 The Apache Software Foundation
-
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
-
- Portions of Apache Xerces Java in xercesImpl.jar and xml-apis.jar
- were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - voluntary contributions made by Paul Eng on behalf of the
- Apache Software Foundation that were originally developed at iClick, Inc.,
- software copyright (c) 1999.
-
- =========================================================================
- Apache xml-commons xml-apis (redistribution of xml-apis.jar)
-
- Apache XML Commons
- Copyright 2001-2003,2006 The Apache Software Foundation.
-
- This product includes software developed at
- The Apache Software Foundation (http://www.apache.org/).
-
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
-
diff --git a/tools/xalan.jar b/tools/xalan.jar
deleted file mode 100644
index abdabe33e..000000000
Binary files a/tools/xalan.jar and /dev/null differ
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org