twl 01/03/29 09:35:23
Modified: targets/xerces-j caveats.html domcount.html domfilter.html
domwriter.html faq-build.html faq-common.html
faq-general.html faq-migrate.html
faq-performance.html faq-write.html faqs.html
features.html feedback.html index.html install.html
iterator.html jpc.html properties.html
releases.html samples.html schema.html tree.html
treeview.html y2k.html
targets/xerces-j/graphics caveats-header.jpg
caveats-label-3.jpg domcount-header.jpg
domfilter-header.jpg domwriter-header.jpg
faq-common-header.jpg faq-migrate-header.jpg
faq-performance-header.jpg faq-write-header.jpg
faqs-label-2.jpg features-label-3.jpg
feedback-label-1.jpg index-header.jpg
install-header.jpg install-label-3.jpg
jpc-header.jpg properties-label-2.jpg
releases-label-1.jpg samples-label-2.jpg
treeview-header.jpg
targets/xerces-j/resources script.js
Log:
fixup incomplete checking of Xerces-J website
Revision Changes Path
1.9 +14 -1 xml-site/targets/xerces-j/caveats.html
Index: caveats.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/caveats.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- caveats.html 2001/03/28 03:16:21 1.8
+++ caveats.html 2001/03/29 17:34:32 1.9
@@ -1,22 +1,35 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Caveats</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/caveats-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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>
<IMG alt="Caveats" border="0" height="12" hspace="0"
src="graphics/caveats-label-1.jpg" vspace="0" width="120"><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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>
@@ -32,6 +45,6 @@
</UL>
</FONT></TD></TR></TABLE><BR>
</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1"
src="images/dot.gif" width="1"></TD></TR><TR><TD align="center"><FONT
color="#0086b2" size="-1"><I>
- Copyright © 1999 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.3 +8 -8 xml-site/targets/xerces-j/domcount.html
Index: domcount.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/domcount.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- domcount.html 2001/03/15 17:20:37 1.2
+++ domcount.html 2001/03/29 17:34:33 1.3
@@ -60,18 +60,18 @@
<OL>
<LI>open up a MS-DOS command line window</LI>
<LI>set the path to the jdk\bin directory</LI>
- <LI>change directory to the latest xerces-1_3_0
directory</LI>
+ <LI>change directory to the latest xerces-1_3_1
directory</LI>
<LI>invoke the <CODE><FONT face="courier,
monospaced">SAXCount</FONT></CODE> sample</LI>
</OL>
<P><B>On Windows:</B></P>
<P>The easiest way to do this is to create a .bat file using
the
Notepad editor. Then the <CODE><FONT face="courier,
monospaced">SAXCount</FONT></CODE> can be invoked by double clicking
on the file name or icon. The following command lines assume
that
- both the jdk and the xerces-1_3_0 directories are located
directly below
+ both the jdk and the xerces-1_3_1 directories are located
directly below
the c: drive.</P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.1.8\bin
-set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_0\xerces.jar;c:\xerces-1_3_0\xercesSamples.jar
-cd c:\xerces-1_3_0
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+cd c:\xerces-1_3_1
java sax.SAXCount data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
<P><B>Switches:</B></P>
@@ -100,7 +100,7 @@
<OL>
<LI>open up a MS-DOS command line window</LI>
<LI>set the path to the jdk\bin directory</LI>
- <LI>change directory to the latest xerces-1_3_0
directory</LI>
+ <LI>change directory to the latest xerces-1_3_1
directory</LI>
<LI>invoke the <CODE><FONT face="courier,
monospaced">DOMCount</FONT></CODE> sample</LI>
</OL>
@@ -108,11 +108,11 @@
<P>The easiest way to do this is to create a .bat file using
the
Notepad editor. Then the <CODE><FONT face="courier,
monospaced">DOMCount</FONT></CODE> can be invoked by double clicking
on the file name or icon. The following command lines assume
that
- both the jdk and the xerces-1_3_0 directories are located
directly below
+ both the jdk and the xerces-1_3_1 directories are located
directly below
the c: dirve.</P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.1.8\bin
-set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_0\xerces.jar;c:\xerces-1_3_0\xercesSamples.jar
-cd c:\xerces-1_3_0
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+cd c:\xerces-1_3_1
java dom.DOMCount data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
<P><B>Switches:</B></P>
1.3 +4 -4 xml-site/targets/xerces-j/domfilter.html
Index: domfilter.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/domfilter.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- domfilter.html 2001/03/15 17:20:38 1.2
+++ domfilter.html 2001/03/29 17:34:33 1.3
@@ -52,7 +52,7 @@
<OL>
<LI>open up a MS-DOS command line window</LI>
<LI>set the path to the jdk\bin directory</LI>
- <LI>change directory to the latest xerces-1_3_0
directory</LI>
+ <LI>change directory to the latest xerces-1_3_1
directory</LI>
<LI>invoke the <CODE><FONT face="courier,
monospaced">DOMFilter</FONT></CODE> sample</LI>
</OL>
@@ -60,11 +60,11 @@
<P>The easiest way to do this is to create a .bat file using
the
Notepad editor. Then the <CODE><FONT face="courier,
monospaced">DOMFilter</FONT></CODE> can be invoked by double clicking
on the file name or icon. The following command lines assume
that
- both the jdk and the xerces-1_3_0 directories are located
directly below
+ both the jdk and the xerces-1_3_1 directories are located
directly below
the c: dirve.</P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.1.8\bin
-set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_0\xerces.jar;c:\xerces-1_3_0\xercesSamples.jar
-cd c:\xerces-1_3_0
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+cd c:\xerces-1_3_1
java dom.DOMFilter data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
<P><B>Switches:</B></P>
1.2 +36 -39 xml-site/targets/xerces-j/domwriter.html
Index: domwriter.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/domwriter.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- domwriter.html 2000/03/10 20:38:54 1.1
+++ domwriter.html 2001/03/29 17:34:33 1.2
@@ -1,32 +1,35 @@
-<HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>SAX/DOMWriter
Samples</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/domwriter-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>SAX/DOMWriter
Samples</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/domwriter-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
-
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+ <A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
-
-
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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>
@@ -36,9 +39,6 @@
print in a "canonical" XML format so the output can
be used to compare
XML documents. SAXWriter and DOMWriter also display any errors
or
warnings that occurred during the parse.</P>
- <P><CODE><FONT face="courier,
monospaced">SAXWriter</FONT></CODE> uses either the validating or
non-validating
- SAX parser. <CODE><FONT face="courier,
monospaced">DOMWriter</FONT></CODE> uses either the validating or
- non-validating DOM parser. </P>
<P><CODE><FONT face="courier,
monospaced">DOMWriter</FONT></CODE> provides a -e switch to set the output
Java encoding. </P>
<P>The command lines below expect the current directory to be
the
@@ -60,20 +60,19 @@
<OL>
<LI>open up a MS-DOS command line window</LI>
<LI>set the path to the jdk\bin directory</LI>
- <LI>change directory to the latest xerces-1_0_3
directory</LI>
- <LI>invoke the <CODE><FONT face="courier,
monospaced">SAXWriter</FONT></CODE> parser</LI>
+ <LI>change directory to the latest xerces-1_3_1
directory</LI>
+ <LI>invoke the <CODE><FONT face="courier,
monospaced">SAXWriter</FONT></CODE> sample</LI>
</OL>
<P><B>On Windows:</B></P>
<P>The easiest way to do this is to create a .bat file using
the
Notepad editor. Then the <CODE><FONT face="courier,
monospaced">SAXWriter</FONT></CODE> can be invoked by double clicking
on the file name or icon. The following command lines assume
that
- both the jdk and the xerces-1_0_3 directories are located
directly below
+ both the jdk and the xerces-1_3_1 directories are located
directly below
the c: drive.</P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set path=c:\jdk1.1.8\bin;%PATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3.jar;%CLASSPATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3Samples;%CLASSPATH%
-cd c:\xerces-1_0_3
-java sax.SAXWriter data\personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.1.8\bin
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+cd c:\xerces-1_3_1
+java sax.SAXWriter data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
<P><B>Switches:</B></P>
<P>SAXCount also allows you to change the default behavior
using the
@@ -90,15 +89,15 @@
<P>Running <CODE><FONT face="courier,
monospaced">SAXWriter</FONT></CODE> with the default settings is equivalent to
running <CODE><FONT face="courier,
monospaced">SAXWriter</FONT></CODE> like this (type this in as one long command
line): </P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java sax.SAXWriter -p
org.apache.xerces.parsers.SAXParser
- data\personal.xml </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ data/personal.xml </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
<P>Bringing up the help information: </P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java sax.SAXWriter -h </PRE></FONT></TD><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
<P>Print in canonical format: </P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java sax.SAXWriter -c
data\personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java sax.SAXWriter -c
data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
- <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Parse your own XML file instead of
data\personal.xml</I></FONT></TD></TR></TABLE>
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Parse your own XML file instead of
data/personal.xml</I></FONT></TD></TR></TABLE>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOMWriter</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
@@ -106,21 +105,20 @@
<OL>
<LI>open up a MS-DOS command line window</LI>
<LI>set the path to the jdk\bin directory</LI>
- <LI>change directory to the latest xerces-1_0_3
directory</LI>
- <LI>invoke the <CODE><FONT face="courier,
monospaced">DOMWriter</FONT></CODE> parser</LI>
+ <LI>change directory to the latest xerces-1_3_1
directory</LI>
+ <LI>invoke the <CODE><FONT face="courier,
monospaced">DOMWriter</FONT></CODE> sample</LI>
</OL>
<P><B>On Windows:</B></P>
<P>The easiest way to do this is to create a .bat file using
the
Notepad editor. Then the <CODE><FONT face="courier,
monospaced">DOMWriter</FONT></CODE> can be invoked by double clicking
on the file name or icon. The following command lines assume
that
- both the jdk and the xerces-1_0_3 directories are located
directly below
+ both the jdk and the xerces-1_3_1 directories are located
directly below
the c: dirve.</P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set path=c:\jdk1.1.8\bin;%PATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3.jar;%CLASSPATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3Samples;%CLASSPATH%
-cd c:\xerces-1_0_3
-java dom.DOMWriter data\personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.1.8\bin
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+cd c:\xerces-1_3_1
+java dom.DOMWriter data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
<P><B>Switches:</B></P>
<P>DOMCount also allows you to change the default behavior via
the
@@ -129,7 +127,6 @@
<LI>-p Specify the parser class to be used.
<BR>The available parsers are:</LI>
<UL>
- <LI>dom.wrappers.NonValidatingDOMParser</LI>
<LI>dom.wrappers.DOMParser [default parser]</LI>
</UL>
<LI>-h Print DOMWriter help information. [default is no
help]</LI>
@@ -140,13 +137,13 @@
<CODE><FONT face="courier, monospaced">DOMWriter</FONT></CODE>
like this: </P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java dom.DOMWriter -p dom.wrappers.DOMParser
- data\personal.xml </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ data/personal.xml </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
<P>Bringing up the help information: </P>
<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java dom.DOMWriter -h</PRE></FONT></TD><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
<P>Searching for elements: </P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java dom.DOMWriter -c
data\personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java dom.DOMWriter -c
data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
<P>Running DOMWriter with the -e switch and no encoding
specified
will print out a list of valid encoding names: </P>
@@ -174,7 +171,7 @@
MacSymbol MacThai MacTurkish MacUkraine SJIS Unicode
UnicodeBig UnicodeLittle UTF8</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
- <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Parse your own XML file instead of
data\personal.xml</I></FONT></TD></TR></TABLE>
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Parse your own XML file instead of
data/personal.xml</I></FONT></TD></TR></TABLE>
</FONT></TD></TR></TABLE><BR>
1.10 +123 -52 xml-site/targets/xerces-j/faq-build.html
Index: faq-build.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faq-build.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- faq-build.html 2001/03/29 01:08:59 1.9
+++ faq-build.html 2001/03/29 17:34:34 1.10
@@ -1,30 +1,40 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Building and
Running FAQs</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-build-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
+ <A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
+ <IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-label-3.jpg" vspace="0" width="120"></A><BR>
-<<<<<<< faq-build.html
<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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Swing version?</A></LI><LI><A href="#faq-2">Recompiling source
files?</A></LI><LI><A href="#faq-3">Regenerating API
documentation?</A></LI><LI><A href="#faq-4">How do I use Visual
Age?</A></LI><LI><A href="#faq-5">100% Pure Java compliant?</A></LI><LI><A
href="#faq-6">Running on the Mac?</A></LI><LI><A href="#faq-7">Visual Cafe
exception error?</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Which version of Swing is required?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>This release uses Swing 1.1 (JFC 1.1).
-=======
-<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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Swing?</A></LI><LI><A href="#faq-2">Recompling?</A></LI><LI><A
href="#faq-3">Regenerating?</A></LI><LI><A
href="#faq-4">Packaging?</A></LI><LI><A href="#faq-5">Visual
Age?</A></LI><LI><A href="#faq-6">100% Pure Java?</A></LI><LI><A
href="#faq-7">Running on the Mac?</A></LI><LI><A href="#faq-8">Visual Cafe
Error?</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Which version of Swing is required?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>This release uses Swing 1.1 (JFC 1.1).
->>>>>>> 1.8
Swing is only used by the sample programs and is not
required by the parser itself.</P>
-<<<<<<< faq-build.html
</FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I recompile the source files?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>To build Xerces-J on Windows, you need a copy of Cygnus's Cygwin.
See <A
href="http://sourceware.cygnus.com/cygwin">http://sourceware.cygnus.com/cygwin</A>.
Once Cygwin is installed, you need to set two environment variables. Edit
the batch file
@@ -43,19 +53,8 @@
</FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I regenerate the api documentation?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>To regenerate the api documentation, you need to set up
your environment to build Xerces-J. Instead of typing 'make', you
type 'make apidocs'.
-=======
- </FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I recompile the source files?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>blah
- </P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I regenerate the api documentation?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>blah
->>>>>>> 1.8
</P>
-<<<<<<< faq-build.html
</FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I import Xerces-J into Visual Age for
Java</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
-=======
- </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I package the parser?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>blah
- </P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I import Xerces-J into Visual Age for
Java</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
->>>>>>> 1.8
<UL>
<LI>Why does VisualAge for Java 2.0 report problems when I import
the Xerces-J parser?
<BR>The current version of the Xerces-J parser uses
Swing 1.1,
@@ -67,13 +66,13 @@
with Swing 1.1 from Sun's Java home page and import the
"swingall.jar"
file into VisualAge for Java 2.0. The Swing 1.1 package
can be found at
the following URL:
- <BR>http://java.sun.com/products/jfc/index.html
+ <BR><A
href="http://java.sun.com/products/jfc/index.html">http://java.sun.com/products/jfc/index.html</A>
<BR>Refer to the VisualAge for Java 2.0 documentation
for information about
how to import a JAR file into the repository and add
that code to your workspace.
</LI>
<LI>Are there any other tips for importing the Xerces-J parser
into VisualAge
for Java 2.0?
- <BR>The most useful tip applies to *any* updated code
that you import
+ <BR>The most useful tip applies to <B>any</B> updated
code that you import
into the VisualAge for Java 2.0 product. Before
updating code, do the following:
<BR>1. version the old code
<BR>2. delete it from your workspace
@@ -88,39 +87,111 @@
for Java 2.0 documentation.
</LI>
</UL>
- </FONT></TD></TR></TABLE><BR><A
name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Is this Xerces-J version 100% pure Java
compliant?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>blah
- </P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I get Xerces-J to run on the Mac under
MRJ?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P><B>Prerequisites</B> (available from
- <A
href="http://developer.apple.com/java/">http://developer.apple.com/java/</A>):</P>
- <UL>
- <LI>MRJ 2.1 (this is the most recent version of the JVM)</LI>
- <LI>MRJ SDK 2.1 (this is the most recent version of the Java
developer tools)</LI>
- </UL>
- <P><B>Instructions </B>(other variations would work also):</P>
- <OL>
- <LI>Download the .tar.gz file containing Xerces-J.</LI>
- <LI>Use Stuffit Expander(tm), Suntar, or some other Macintosh tool
that
- <BR>supports the .tar.gz format to expand the
downloaded file.</LI>
- <LI>JBindery, part of MRJ SDK 2.1, is used to create a
double-clickable
- Java application with the necessary configuration
information built in.
- It is analogous to writing a .bat or .sh script. </LI>
- <LI><B>To run the dom.DOMWriter example:</B></LI>
- <OL>
- <LI>Double click on JBindery to start it up.</LI>
- <LI>Click on the Classpath panel.</LI>
- <LI>Click on the "Add .zip File" button and add both
the
- "Xerces-J.jar" and
"Xerces-JSamples.jar" files.</LI>
- <LI>Click on the Command panel.</LI>
- <LI>Enter "dom.DOMWriter" as the Class name. Enter
- "data/personal.xml" in the Optional
parameters box.</LI>
- <LI>Click on Save Settings button, pick a name such as "Run
dom.DOMWriter"
- for the file, and <B>be sure</B> that
"Save as Application"
- is selected (this is the default) and save the
file.</LI>
- <LI>Quit JBindery.</LI>
- <LI>You can now double click on the file you created in step f
to run the XJParse example.</LI>
- </OL>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Is this Xerces-J version 100% pure Java
compliant?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>Running JavaPureCheck on the Xerces-J parser code indicated 339
+ pure Java classes, 9 warnings, and 0 errors. The nine warnings
are
+ enumerated below with explanations. To see the entire report,
click
+ <A href="jpc.html">here</A>. </P>
+
+ <P>There are many common cases where JavaPureCheck issues
warnings
+ even though the code is pure Java. These are the most common
reasons:</P>
+ <OL>
+ <LI>Warning: method reference:
+ <CODE><FONT face="courier,
monospaced">java.lang.Class.forName(java.lang.String)</FONT></CODE>
+ <BR>This warning is issued in the following two
cases:</LI>
+ <OL>
+ <LI>Program code calls the
<CODE><FONT face="courier, monospaced">Class.forName(String)</FONT></CODE>
method to
+ dynamically load a class file.
In this situation, the
+ specified class may contain
impure Java code. In the
+ cases where this method is
called directly in the parser
+ code, an explanation is
provided detailing why this
+ warning can be ignored.</LI>
+ <LI>Program code makes direct
reference to an object's
+ class. For example: <CODE><FONT
face="courier, monospaced">Class stringClass = String.class;</FONT></CODE>.
+ In this situation the Java
compiler converts
+ <CODE><FONT face="courier,
monospaced">String.class</FONT></CODE> to the method call
+ <CODE><FONT face="courier,
monospaced">Class.forName("java.lang.String")</FONT></CODE>.
+ As long as the object whose
class is being referenced is
+ pure Java, the code making the
reference remains pure.</LI>
+ </OL>
+ <LI>Warning: possible hard-coded path: ...
+ <BR>When a String literal contains a common
path separator
+ character (e.g. '/' or '\'), JavaPureCheck
assumes that
+ it is a hard-coded path and that the class may
not
+ contain portable code. While a human tester can
verify
+ that the string is not a path, JavaPureCheck
must be
+ conservative and issue a warning.</LI>
</OL>
- </FONT></TD></TR></TABLE><BR><A
name="faq-8"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Why do I get ArrayIndexOutOfBoundsException in the Symantec Visual
Cafe debugger?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>Visual Cafe's debugger is set to trap <CODE><FONT face="courier,
monospaced">ArrayIndexOutOfBoundsException</FONT></CODE>'s by
+ <P>Explanations:</P>
+ <UL>
+ <LI>Class: org.xml.sax.helpers.ParserFactory</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: The ParserFactory class is
part of the standard SAX 1.0 distribution. The warning given that this class
"may load impure class" is correct -- the ParserFactory class may
load impure Java class files. However, the purpose of this utility class is to
load parser classes by name and therefore cannot dynamically check the pureness
of parser classes loaded in this fashion. Since the Xerces-J parser does not
use this method directly, it is not a problem that concerns the Xerces-J
parser. </LI></UL>
+ <LI>Class:
org.apache.xml.serialize.SerializerFactory</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: The SerializerFactory
supports querying a system property to dynamically instantiate a serializer by
class name. However, all of the serializer classes provided in this
distribution are pure. The only way to load an impure serializer is if the user
provided an impure serializer implementation.</LI></UL>
+ <LI>Class: org.apache.xml.serialize.OutputFormat</LI>
+ <UL><LI>Warning: possible hard-coded path:
text/xml</LI></UL>
+ <UL><LI>Warning: possible hard-coded path:
text/plain</LI></UL>
+ <UL><LI>Warning: possible hard-coded path:
application/pdf</LI></UL>
+ <UL><LI>Warning: possible hard-coded path:
text/html</LI></UL>
+ <UL><LI>Warning: possible hard-coded path:
-//W3C//DTD XHTML 1.0 Strict//EN</LI></UL>
+ <UL><LI>Explanation: These strings are not
filenames.</LI></UL>
+ <LI>Class: org.apache.xml.serialize.HTMLdtd</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: Referencing class object
that is pure Java.</LI></UL>
+ <LI>Class: org.apache.html.dom.HTMLDocumentImpl</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: Referencing class object
that is pure Java.</LI></UL>
+ <LI>Class: org.apache.xerces.readers.StringReader</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: Referencing class object
that is pure Java.</LI></UL>
+ <LI>Class: org.apache.xerces.parsers.DOMParser</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: The DOMParser class allows
the user to set the DOM implemenation to use, by name. However, the default DOM
implementation is pure Java.</LI></UL>
+ <UL><LI>Explanation: Referencing class object
that is pure Java.</LI></UL>
+ <LI>Class: org.apache.xerces.utils.CharDataChunk</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: Referencing class object
that is pure Java.</LI></UL>
+ <LI>Class: org.apache.xerces.utils.UTF8DataChunk</LI>
+ <UL><LI>Warning: method reference:
java.lang.Class.forName(java.lang.String)</LI></UL>
+ <UL><LI>Explanation: Referencing class object
that is pure Java.</LI></UL>
+ </UL>
+ <P>The results file of the JavaPureCheck can be viewed
by clicking <A href="jpc.html">here</A>.</P>
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>The samples were not checked with JavaPureCheck and are not
+ guaranteed to be pure Java. We reserve the right to
write samples
+ in the future that are platform specific and therefore
may not
+ pass as pure Java. The parser, however, will remain
pure Java.</I></FONT></TD></TR></TABLE>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I get Xerces-J to run on the Mac under
MRJ?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P><B>Prerequisites</B> (available from
+ <A
href="http://developer.apple.com/java/">http://developer.apple.com/java/</A>):</P>
+ <UL>
+ <LI>MRJ 2.1 (this is the most recent version of the JVM)</LI>
+ <LI>MRJ SDK 2.1 (this is the most recent version of the Java
developer tools)</LI>
+ </UL>
+ <P><B>Instructions </B>(other variations would work also):</P>
+ <OL>
+ <LI>Download the .tar.gz file containing Xerces-J.</LI>
+ <LI>Use Stuffit Expander(tm), Suntar, or some other Macintosh
tool that
+ <BR>supports the .tar.gz format to expand the
downloaded file.</LI>
+ <LI>JBindery, part of MRJ SDK 2.1, is used to create a
double-clickable
+ Java application with the necessary
configuration information built in.
+ It is analogous to writing a .bat or .sh
script. </LI>
+ <LI><B>To run the dom.DOMWriter example:</B></LI>
+ <OL>
+ <LI>Double click on JBindery to start it up.</LI>
+ <LI>Click on the Classpath panel.</LI>
+ <LI>Click on the "Add .zip File" button and add
both the
+ "Xerces-J.jar" and
"Xerces-JSamples.jar" files.</LI>
+ <LI>Click on the Command panel.</LI>
+ <LI>Enter "dom.DOMWriter" as the Class name.
Enter
+ "data/personal.xml" in the
Optional parameters box.</LI>
+ <LI>Click on Save Settings button, pick a name such as
"Run <CODE><FONT face="courier,
monospaced">dom.DOMWriter</FONT></CODE>"
+ for the file, and <B>be sure</B> that
"Save as Application"
+ is selected (this is the default) and
save the file.</LI>
+ <LI>Quit JBindery.</LI>
+ <LI>You can now double click on the file you created in
step f to run the XJParse example.</LI>
+ </OL>
+ </OL>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Why do I get ArrayIndexOutOfBoundsException in the Symantec Visual
Cafe debugger?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>The Visual Cafe debugger is set to trap <CODE><FONT face="courier,
monospaced">ArrayIndexOutOfBoundsException</FONT></CODE> exceptions by
default. Xerces-J uses <CODE><FONT face="courier,
monospaced">ArrayIndexOutOfBoundsException</FONT></CODE> internally to signal
exceptional, but not erroneous conditions. In order to
run Xerces-J2 inside
Visual Cafe's debugger, you need to turn off the
trapping of these
@@ -133,6 +204,6 @@
<LI>Remove the check from the checkbox for <CODE><FONT
face="courier,
monospaced">java.lang.ArrayIndexOutOfBoundsException</FONT></CODE>.</LI>
</OL>
</FONT></TD></TR></TABLE><BR></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
- Copyright © 1999 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
- </I></FONT></TD></TR></TABLE></BODY></HTML>
+ </I></FONT></TD></TR></TABLE></BODY></HTML>
\ No newline at end of file
1.9 +32 -8 xml-site/targets/xerces-j/faq-common.html
Index: faq-common.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faq-common.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- faq-common.html 2001/03/28 03:16:22 1.8
+++ faq-common.html 2001/03/29 17:34:35 1.9
@@ -1,26 +1,39 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Common
Problems</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-common-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Parsing Generated an Error</A></LI><LI><A href="#faq-2">UTF-8
Character Error</A></LI><LI><A href="#faq-3">Error Accessing EBCDIC XML
Files</A></LI><LI><A href="#faq-4">EOF Character
Error</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I tried to use Xerces-J to parse HTML, and it generated an error.
What did I do wrong?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Unfortunately, HTML does not, in general, follow the XML grammar
rules.
- Most HTML is actually not well-formed XML. Therefore, the XML
parser
+<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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Parsing HTML Generated an Error.</A></LI><LI><A
href="#faq-2">UTF-8 Character Error</A></LI><LI><A href="#faq-3">Error
Accessing EBCDIC XML Files</A></LI><LI><A href="#faq-4">EOF Character
Error</A></LI><LI><A href="#faq-5">DOS Filenames No Longer
Work</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I tried to use Xerces-J to parse an HTML file and it generated an
error. What did I do wrong?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Unfortunately, HTML does not, in general, follow the XML grammar
rules.
+ Most HTML files do not meet the XML style quidelines.
Therefore, the XML parser
generates XML well-formedness errors.</P>
<P>Typical errors include:</P>
<UL>
@@ -28,17 +41,21 @@
<LI>Missing closing slash on <IMG HREF="foo"
<B>/</B>> (not required in HTML)</LI>
<LI>Missing quotes on attribute values, e.g. <IMG
width="600"> (not generally required in HTML)</LI>
</UL>
- </FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I get an error: "invalid UTF-8
character"</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>There are many Unicode characters that are not allowed in an XML
document,
+ <P>HTML must match the XHTML standard for
well-formedness before it
+ can be parsed by Xerces-J or any other XML parser. You
can find the
+ <A
href="http://www.w3c.org/TR/1999/PR-xhtml1-19991210">XHTML standard</A>
+ on the <A href="http://www.w3c.org">W3C web
site</A>.</P>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I get an "invalid UTF-8 character"
error.</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>There are many Unicode characters that are not allowed in an XML
document,
according to the XML spec. Typical disallowed characters are
control
characters, even if you escape them using the
Character Reference form:
&#xxxx; . See the XML spec, sections
<A
href="http://www.w3.org/TR/REC-xml#charsets">2.2</A> and
<A
href="http://www.w3.org/TR/REC-xml#sec-references">4.1</A>
for details. If the parser is generating this error,
it is very likely
- that there's a character in there that you can not
see.
+ that there is a character in the file that you can
not see.
You can generally use a UNIX command like "od -hc"
to find it.</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I get an error when I access EBCDIC XML files -- what's
happening?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>If an XML document/file is not UTF-8, then you MUST specify the
encoding.
+ </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I get an error when I access EBCDIC XML files, what is
happening?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>If an XML document/file is not UTF-8, then you MUST specify the
encoding.
When transcoding a UTF8 document to EBCDIC, remember to change
this:</P>
<UL>
<LI><?xml version="1.0"
encoding="UTF-8"?>
@@ -46,12 +63,19 @@
<BR><?xml version="1.0"
encoding="ebcdic-cp-us"?>
</LI>
</UL>
- </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I get an error on the EOF character (0x1A) -- what's
happening?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>No, the parser isn't broken. You're probably using the <B>LPEX</B>
- editor, which automatically inserts an End-of-file character at
the end of your
+ </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I get an error on the EOF character (0x1A) -- what is
happening?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>You are probably using the <B>LPEX</B>
+ editor, which automatically inserts an End-of-file character
(0x1A) at the end of your
XML document (other editors might do this as well).
Unfortunately, the
EOF character (0x1A) is an illegal character according to the
XML specification,
and Xerces-J correctly generates an error.</P>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I used to be able to use DOS filenames with the parser and now
+ they don't work. Why not?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>DOS filenames are not legal URIs as required by the XML 1.0
+ specification. Therefore, it was an error for the parser to
accept
+ DOS filenames. This bug is now fixed.</P>
+ <P>DOS filenames can be converted to legal URIs, however. For
+ example, the DOS filename
"c:\xerces\data\personal.xml" would become
+ "file:///c:/xerces/data/personal.xml", which is a
legal URI.</P>
</FONT></TD></TR></TABLE><BR></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
- Copyright © 1999 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.9 +87 -10 xml-site/targets/xerces-j/faq-general.html
Index: faq-general.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faq-general.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- faq-general.html 2001/03/28 03:16:22 1.8
+++ faq-general.html 2001/03/29 17:34:36 1.9
@@ -1,42 +1,119 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>General
FAQs</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-general-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">New Features?</A></LI><LI><A
href="#faq-2">Validation</A></LI><LI><A href="#faq-3">Migrating from other XML
parsers</A></LI><LI><A href="#faq-4">International
Encodings</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>What are the new features?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
- <P>To be provided.
+<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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Bugzilla</A></LI><LI><A href="#faq-2">Extracting code from
CVS</A></LI><LI><A href="#faq-3">Revalidation of DOM document in
Memory</A></LI><LI><A href="#faq-4">Schema/DTD caching</A></LI><LI><A
href="#faq-5">New Features?</A></LI><LI><A
href="#faq-6">Validation</A></LI><LI><A href="#faq-7">International
Encodings</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I use Bugzilla to report bugs?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <UL>
+ <LI>Please report bugs against the newest
release.</LI>
+ <LI>If doubt exists whether the behaviour in
question is a bug or a feature,
+ please post a message to the xerces-j-user
list for clarification.</LI>
+ <LI> To help to eliminate duplicate bug
reports,
+ before reporting a bug, you should
+ first query the bugzilla database to see whether the
bug has already been reported (and perhaps fixed).
+ Then, checkout code from CVS, and
+ build Xerces-J locally to verify that a bug
still exists. </LI>
+ </UL>
+ <P>For more information visit the following links:</P>
+ <UL>
+ <LI><A
href="http://nagoya.apache.org/bugzilla/">
+ http://nagoya.apache.org/bugzilla/</A></LI>
+ <LI><A href="http://www.mozilla.org/bugs/">
+ http://www.mozilla.org/bugs/</A></LI>
+ </UL>
+ <A name="bugzilla"><!--anchor--></A>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I extract code from CVS?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <P>
+ <BR>set CVSROOT=:pserver:[EMAIL
PROTECTED]:/home/cvspublic
+ <BR>cvs login <B>(password: anoncvs)</B>
+ <BR>cvs checkout -d xerces_j xml-xerces/java
+ </P>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I have used the DOMParser to convert an XML document into
+ a DOM tree. Then I made some changes to the DOM tree.
How do I make sure
+ the document still conforms to my (schema or
DTD)?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <P>
+ DOM revalidation is not supported by Xerces 1. Ken
Rawlings has been trying
+ to build a revalidating DOMParser based on code which
was dropped from Xerces because
+ it was no longer being maintained. The current code is
at:
+ <A
href="http://www.vervet.com/~krawling/RevalidatingDOMParser.java">http://www.vervet.com/~krawling/RevalidatingDOMParser.java.</A>
+ We hope that Xerces 2 will include this capability.
</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I turn on validation?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
- <P>To be provided.
+ </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>I have a (DTD or schema) that I will use to validate many XML
documents. How can I avoid having to recompile it every time I want to
validate a new document?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <P>Xerces 1 does not currently support grammar caching.
We
+ expect that Xerces 2 will support this functionality.
Some users
+ have reported success by registering an EntityResolver
which handles reading
+ the grammar from the disk and storing it in an
efficient way (usually a byteArray), then passing the
+ parser a reader for the efficiently-stored structure.
While this
+ does not avoid recompiling the grammar for each
instance document,
+ it does avoid disk accesses.
</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I migrate my code from other XML
parsers?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
- <P>To be provided.
+ </FONT></TD></TR></TABLE><BR><A
name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>What are the new features?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <P>Here are some of the new features in Xerces-J:</P>
+ <UL>
+ <LI>Additional support for W3C XML Schema
Language.</LI>
+ <LI>DOS filenames no longer work. See Common
Problems
+ section of the FAQ.</LI>
+ </UL>
+ <A name="valid"><!--anchor--></A>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I turn on validation?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <P>You can turn validation on and off via methods
available
+ on the SAX2 <CODE><FONT face="courier,
monospaced">XMLFilter</FONT></CODE> interface. While only the
+ <CODE><FONT face="courier,
monospaced">SAXParser</FONT></CODE> implements the <CODE><FONT face="courier,
monospaced">XMLFilter</FONT></CODE>
+ interface, the methods required for turning on
validation
+ are available to both parser classes, DOM and SAX.
+ <BR>
+ The code snippet below shows how to turn validation on -- assume
that <I>parser</I>
+ is an instance of either
+ <CODE><FONT face="courier,
monospaced">org.apache.xerces.parsers.SAXParser</FONT></CODE> or
+ <CODE><FONT face="courier,
monospaced">org.apache.xerces.parsers.DOMParser</FONT></CODE>. <BR><BR>
+ <CODE><FONT face="courier,
monospaced">parser.setFeature("http://xml.org/sax/features/validation",
true);</FONT></CODE>
</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>What international encodings are supported by
Xerces-J?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+ <P><B>IMPORTANT!</B>Simply turning on
+ validation will <B>not</B> make Xerces
+ actually report the errors that it detects.
+ For this, you need to implement the
+ <CODE><FONT face="courier,
monospaced">org.xml.sax.ErrorHandler</FONT></CODE>
+ interface and register your implementation
+ with the parser using the
+ <CODE><FONT face="courier,
monospaced">setErrorHandler</FONT></CODE> method.</P>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>What international encodings are supported by
Xerces-J?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
<LI>UTF-8</LI>
<LI>UTF-16 Big Endian, UTF-16 Little Endian</LI>
<LI>IBM-1208</LI>
<LI>ISO Latin-1 (ISO-8859-1)</LI>
<LI>ISO Latin-2 (ISO-8859-2) [Bosnian, Croatian, Czech,
- <BR>Hungarian, Polish, Romanian,
Serbian (in Latin transcription),
- <BR>Serbocroatian, Slovak, Slovenian,
Upper and Lower Sorbian]</LI>
+ Hungarian, Polish, Romanian, Serbian
(in Latin transcription),
+ Serbocroatian, Slovak, Slovenian, Upper
and Lower Sorbian]</LI>
<LI>ISO Latin-3 (ISO-8859-3) [Maltese, Esperanto]</LI>
<LI>ISO Latin-4 (ISO-8859-4)</LI>
<LI>ISO Latin Cyrillic (ISO-8859-5)</LI>
@@ -79,6 +156,6 @@
</UL>
</UL>
</FONT></TD></TR></TABLE><BR></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
- Copyright © 1999 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.2 +24 -21 xml-site/targets/xerces-j/faq-migrate.html
Index: faq-migrate.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faq-migrate.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- faq-migrate.html 2000/03/10 20:38:54 1.1
+++ faq-migrate.html 2001/03/29 17:34:37 1.2
@@ -1,32 +1,35 @@
-<HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Migrating to Xerces Java
Parser</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-migrate-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Migrating to
Xerces Java Parser</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-migrate-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
-
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+ <A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
-
-
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">What should I be aware of when using various DOM
parsers?</A></LI><LI><A href="#faq-2">What should I be aware of when using
various SAX parsers?</A></LI><LI><A href="#faq-3">Migrating from XML4J Version
2.0.x</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>What should I be aware of when using various DOM
parsers?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>There are a couple of points to note when using the various
@@ -231,17 +234,17 @@
<TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>change this XML4J class</B>
</FONT></TD><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>to this Xerces-J class</B>
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.SAXParser
- </FONT></TD> <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.SAXParser
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.SAXParser
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.SAXParser
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.ValidatingSAXParser
- </FONT></TD> <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.SAXParser + switch
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.ValidatingSAXParser
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.SAXParser + switch
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.NonValidatingDOMParser
- </FONT></TD> <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.DOMParser
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.NonValidatingDOMParser
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.DOMParser
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.DOMParser
- </FONT></TD> <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.DOMParser + switch
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">com.ibm.xml.parsers.DOMParser
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.apache.xerces.parsers.DOMParser + switch
</FONT></TD></TR>
</TABLE>
<P>Table entries that say " + switch" mean that you
should use the
1.2 +16 -13 xml-site/targets/xerces-j/faq-performance.html
Index: faq-performance.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faq-performance.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- faq-performance.html 2000/03/10 20:38:54 1.1
+++ faq-performance.html 2001/03/29 17:34:38 1.2
@@ -1,32 +1,35 @@
-<HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Performance FAQs</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-performance-header.jpg" vspace="0"
width="456"></TD></TR><TR><TD align="left" height="20" valign="top"
width="168"><IMG border="0" height="20" hspace="0" src="resources/bottom.gif"
vspace="0" width="168"></TD><TD align="left" height="20" valign="top"
width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Performance
FAQs</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-performance-header.jpg" vspace="0"
width="456"></TD></TR><TR><TD align="left" height="20" valign="top"
width="168"><IMG border="0" height="20" hspace="0" src="resources/bottom.gif"
vspace="0" width="168"></TD><TD align="left" height="20" valign="top"
width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
-
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+ <A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
-
-
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">General Performance</A></LI><LI><A href="#faq-2">Parser
Performance</A></LI><LI><A href="#faq-3">Parsing Documents
Performance</A></LI><LI><A href="#faq-4">XML Application
Performance</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>General Performance</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Don't use XML where it doesn't make sense. XML is not a panacea.
1.9 +286 -156 xml-site/targets/xerces-j/faq-write.html
Index: faq-write.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faq-write.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- faq-write.html 2001/03/28 03:16:22 1.8
+++ faq-write.html 2001/03/29 17:34:39 1.9
@@ -1,138 +1,112 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Writing
Application FAQs</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/faq-write-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Constructing a Parser</A></LI><LI><A href="#faq-2">Creating a DOM
Parser</A></LI><LI><A href="#faq-3">Creating a SAX Parser</A></LI><LI><A
href="#faq-4">Controlling parser options</A></LI><LI><A href="#faq-5">Using
lazy dom</A></LI><LI><A href="#faq-6">Handling Errors</A></LI><LI><A
href="#faq-7">Controlling Entity Representation</A></LI><LI><A
href="#faq-8">Non-Validating</A></LI><LI><A href="#faq-9">Associating Data with
a Node</A></LI><LI><A href="#faq-10">Parsing Several Documents</A></LI><LI><A
href="#faq-11">How do access the DOM Level 2
functionality</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I construct a parser in Xerces-J v1.0?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><P>
-There are two ways the parser classes can be
- instantiated: The first way is to <B>create a string</B>
- containing the fully qualified name of the parser class. Pass
- this string to the <CODE><FONT face="courier,
monospaced">org.xml.sax.helpers.ParserFactory.makeParser()</FONT></CODE>
- method to instantiate it. This method is useful if your application
will need to switch between different parser configurations. The code snippet
shown below is using this method to instantiate a DOMParser.</P>
-
- <DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
-import org.xml.sax.Parser;
-import org.xml.sax.helpers.ParserFactory;
-import org.apache.xerces.parsers.DOMParser;
+<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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><UL><LI><A
href="#faq-1">Creating a DOM Parser</A></LI><LI><A href="#faq-2">Creating a SAX
Parser</A></LI><LI><A href="#faq-3">Controlling parser options</A></LI><LI><A
href="#faq-4">Using lazy DOM</A></LI><LI><A href="#faq-5">Handling
Errors</A></LI><LI><A href="#faq-6">Controlling Entity
Representation</A></LI><LI><A href="#faq-7">What does
"non-validating" mean?</A></LI><LI><A href="#faq-8">Associating Data
with a Node</A></LI><LI><A href="#faq-9">Parsing Several
Documents</A></LI><LI><A href="#faq-10">How do I access the DOM Level 2
functionality?</A></LI><LI><A href="#faq-11">How do I read data from a stream
as it arrives?</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Answers</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><BR><A
name="faq-1"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I create a DOM parser?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>import org.apache.xerces.parsers.DOMParser;
import org.w3c.dom.Document;
import org.xml.sax.SAXException;
-import java.io.IOException;
+import java.io.IOException;
...
-String parserClass = "org.apache.xerces.parsers.DOMParser";
+String xmlFile = "file:///xerces-1_3_1/data/personal.xml";
-String xmlFile = "file:///Xerces-J/data/personal.xml";
-
-Parser parser = ParserFactory.makeParser(parserClass);
+DOMParser parser = new DOMParser();
try {
parser.parse(xmlFile);
+
} catch (SAXException se) {
se.printStackTrace();
} catch (IOException ioe) {
- ioe.printStackTrace();
+ ioe.printStackTrace();
}
-// The next line is only for DOM Parsers
-
-Document doc = ((DOMParser) parser).getDocument();
- ...
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
-
- <P>The second way to instantiate a parser class is to <B>explicitly
- instantiate</B> the parser class, as shown in this example,
- which is creating a DOM Parser. Use this way when you know
- exactly which parser configuration you need, and you are sure
- that you will not need to switch configurations.</P>
-
- <DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
-import org.apache.xerces.parsers.DOMParser;
-import org.w3c.dom.Document;
+Document document = parser.getDocument();</PRE></FONT></TD><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-2"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I create a SAX parser?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>import org.apache.xerces.parsers.SAXParser;
+import org.xml.sax.Parser;
+import org.xml.sax.ParserFactory;
import org.xml.sax.SAXException;
-import java.io.IOException;
+import java.io.IOException;
...
-String xmlFile = "file:///Xerces-J/data/personal.xml";
+String xmlFile = "file:///xerces-1_3_1/data/personal.xml";
-DOMParser parser = new DOMParser();
+String parserClass = "org.apache.xerces.parsers.SAXParser";
+Parser parser = ParserFactory.makeParser(parserClass);
try {
parser.parse(xmlFile);
-
} catch (SAXException se) {
se.printStackTrace();
} catch (IOException ioe) {
- ioe.printStackTrace();
-}
-// The next line is only for DOM Parsers
-Document doc = parser.getDocument();
-
- ...
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
-
- <P>Once you have the Document object, you can call any method on it as
defined by the DOM specification.</P>
- </FONT></TD></TR></TABLE><BR><A name="faq-2"><!--anchor--></A><TABLE
border="0" cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="666699"
colspan="2" width="484"><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I create a DOM parser?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Use one of the methods in the question above, and use
- <CODE><FONT face="courier,
monospaced">org.apache.xerces.parsers.DOMEParser</FONT></CODE> as the name of
the class. </P>
- <P>To access the DOM tree, you can call the
- <CODE><FONT face="courier,
monospaced">getDocument()</FONT></CODE> method on the parser instance.</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I create a SAX parser?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Use one of the methods in the question above, and use
- <CODE><FONT face="courier,
monospaced">org.apache.xerces.parsers.SAXParser</FONT></CODE> as the name of
the class. </P>
- <P>Once you have the parser instance, you can use the standard
SAX
- methods to set the various handlers provided by SAX. </P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I control the various parser options?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>For this release, all of the parser control API's have
+ ioe.printStackTrace();
+}</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-3"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I control the various parser options?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>For this release, all of the parser control API's have
been switched over to the SAX2 Configurable interface. This
provide a uniform and extensible mechanism for setting and
querying parser options. Here are guides to the set of
available <A href="features.html">features</A> and
<A href="properties.html">properties</A>.</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I use the lazy evaluating DOM
implementation?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>The DOM parser class
- <CODE><FONT face="courier,
monospaced">org.apache.xerces.parsers.DOMParser</FONT></CODE> now uses a DOM
- implementation that can take advantage of lazy evaluation to
- improve performance. The setNodeExpansion call on these
- classes controls the use of lazy evaluation. There are two
- values for the argument to setNodeExpansion: FULL and
- DEFERRED(the default). </P>
- <P>If node expansion is set to FULL, then the DOM classes
- behave as they always have, creating all nodes in the DOM tree
- by the end of parsing.</P>
-
- <P>If node expansion is set to DEFERRED, nodes in the DOM tree
- are only created when they are accessed. This means that a
- call to getDocument will return a DOM tree that consists only
- of the Document node. When your program accesses a child of
- Document, the children of the Document node will be
- created. All the immediate children of a Node are created when
- any of that Node's children are accessed. This shortens the
- time it takes to parse an XML file and create a DOM tree. This
- also increases the time it takes to access a node that has not
- been created. After nodes have been created, they are cached,
- so this overhead only occurs on the first access to a
- Node. </P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do handle errors?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>When you create a parser instance, the default error handler does
nothing.
+ </FONT></TD></TR></TABLE><BR><A
name="faq-4"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I use the lazy evaluating DOM
implementation?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>The DOM parser class <CODE><FONT face="courier,
monospaced">org.apache.xerces.parsers.DOMParser</FONT></CODE> uses a
+ DOM implementation that can take advantage of lazy evaluation
to
+ improve performance. There is also a mode where the parser
creates
+ all of the nodes as the document is parsed. By default, the
parser
+ uses the lazy evaluation DOM implementation.</P>
+ <P>Nodes in the DOM tree are only created when they are
accessed.
+ The initial call to <CODE><FONT face="courier,
monospaced">getDocument()</FONT></CODE> will return a DOM tree that
+ consists only of the Document node. All of the immediate
children
+ of a Node are created when any of that Node's children are
accessed.
+ This shortens the time it takes to parse an XML file and create
a DOM
+ tree at the expense of requiring more memory during parsing and
+ traversing the document.</P>
+ <P>The lazy evaluation feature is set using the SAX2
Configurable
+ interface. To turn off this feature, use the following code:</P>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>DOMParser parser = new DOMParser();
+parser.setFeature("http://apache.org/xml/features/dom/defer-node-expansion",
false);</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ <P>To turn the lazy evaluation feature back on, use the
following code:</P>
+
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT
size="-1"><PRE>parser.setFeature("http://apache.org/xml/features/dom/defer-node-expansion",
true);</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-5"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do handle errors?</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>When you create a parser instance, the default error handler does
nothing.
This means that your program will fail silently when it
encounters an error.
You should register an error handler with the parser by
supplying a class
which implements the <CODE><FONT face="courier,
monospaced">org.xml.sax.ErrorHandler</FONT></CODE>
interface. This is true regardless of whether your parser is a
DOM based or SAX based parser.</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How can I control the way that entities are represented in
+ </FONT></TD></TR></TABLE><BR><A
name="faq-6"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How can I control the way that entities are represented in
the DOM?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1"><P>
The feature <CODE><FONT face="courier,
monospaced">http://apache.org/xml/features/dom/create-entity-ref-nodes</FONT></CODE>
controls how entities appear in the DOM tree. When this
@@ -148,7 +122,7 @@
<P>In either case, the entity expansion will be a DOM tree
representing the structure of the entity expansion, not a text
node containing the entity expansion as text.</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-8"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Why does "non-validating" not mean "well-formedness
checking only"?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Using a "non-validating" parser does not mean that only
well-formedness
+ </FONT></TD></TR></TABLE><BR><A
name="faq-7"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Why does "non-validating" not mean "well-formedness
checking only"?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>Using a "non-validating" parser does not mean that only
well-formedness
checking is done! There are still many things that the XML
specification
requires of the parser, including entity substitution,
defaulting of
attribute values, and attribute normalization.</P>
@@ -164,84 +138,52 @@
<TD align="center" bgcolor="#039acc"
colspan="2" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>validating parsers</B>
</FONT></TD>
</TR>
- <TR>
- <TD bgcolor="#ffffff" colspan="1" rowspan="1">
+ <TR><TD bgcolor="#ffffff" colspan="1" rowspan="1">
- </TD>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>DTD present</B>
- </FONT></TD>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>no DTD</B>
- </FONT></TD>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>DTD present</B>
- </FONT></TD>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>no DTD</B>
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>DTD is read</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Error
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>entity substitution</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yest
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Error
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>defaulting of attributes</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Error
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>attribute normalization</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Error
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>checking against model</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Error
- </FONT></TD>
- </TR>
+ </TD> <TD
align="center" bgcolor="#039acc" colspan="1" rowspan="1" valign="center"><FONT
color="#ffffff" face="arial,helvetica,sanserif" size="-1"><B>DTD
present</B>
+ </FONT></TD> <TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>no DTD</B>
+ </FONT></TD> <TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>DTD present</B>
+ </FONT></TD> <TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>no DTD</B>
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>DTD is read</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">No
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">Error
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>entity substitution</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">No
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yest
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">Error
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>defaulting of attributes</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">Error
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>attribute normalization</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">Error
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>checking against model</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">No
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">No
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Yes
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0"
colspan="1" rowspan="1" valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1">Error
+ </FONT></TD></TR>
</TABLE>
- </FONT></TD></TR></TABLE><BR><A
name="faq-9"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do associate my own data with a node in the DOM
tree?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>The class <CODE><FONT face="courier,
monospaced">org.apache.xerces.dom.NodeImpl</FONT></CODE> provides a
+ </FONT></TD></TR></TABLE><BR><A
name="faq-8"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I associate my own data with a node in the DOM
tree?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>The class <CODE><FONT face="courier,
monospaced">org.apache.xerces.dom.NodeImpl</FONT></CODE> provides a
<CODE><FONT face="courier, monospaced">void
setUserData(Object o)</FONT></CODE> and an <CODE><FONT face="courier,
monospaced">Object getUserData()</FONT></CODE>
method that you can use to attach any object to a node in the
DOM tree.</P>
- </FONT></TD></TR></TABLE><BR><A
name="faq-10"><!--anchor--></A><TABLE border="0" cellpadding="0"
cellspacing="0" width="484"><TR><TD bgcolor="666699" colspan="2"
width="484"><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I more efficiently parse several documents sharing a common
DTD?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>DTDs are not currently cached by the parser. The common DTD, since it is
+ <P>Beware that you should try and remove references to your
+ data on nodes you no longer use (by calling
+ <CODE><FONT face="courier,
monospaced">setUserData(null)</FONT></CODE>, or these nodes will not be
+ garbage collected until the whole document is.</P>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-9"><!--anchor--></A><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I more efficiently parse several documents sharing a common
DTD?</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<P>DTDs are not currently cached by the parser. The common DTD, since it is
specified in each XML document, will be re-parsed once for each
document.</P>
<P>However, there are things that you can do now, to
make the process of
reading DTD's more efficient:</P>
@@ -254,8 +196,196 @@
before accessing it over the
network.</LI>
<LI>Do not reference an external DTD or internal DTD
subset at all.
In this case, no DTD will be read.</LI>
+ <LI>Use a custom <CODE><FONT face="courier,
monospaced">EntityResolver</FONT></CODE> and keep common
+ DTDs in a memory buffer.</LI>
</UL>
- </FONT></TD></TR></TABLE><BR><A
name="faq-11"><!--anchor--></A><TABLE border="0" cellpadding="0"
cellspacing="0" width="484"><TR><TD bgcolor="666699" colspan="2"
width="484"><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do access the DOM Level 2 functionality</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>...</P></FONT></TD></TR></TABLE><BR></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
- Copyright © 1999 The Apache Software Foundation.
+ </FONT></TD></TR></TABLE><BR><A
name="faq-10"><!--anchor--></A><TABLE border="0" cellpadding="0"
cellspacing="0" width="484"><TR><TD bgcolor="666699" colspan="2"
width="484"><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I access the DOM Level 2 functionality?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>The <A href="http://www.w3.org/TR/DOM-Level-2/">DOM Level 2</A>
+ specification is at the stage of
+ "Candidate Recommendation" (CR), which allows
feedback from implementors
+ before it becomes a "Recommedation". It is
comprised of "core"
+ functionality, which is mainly the DOM
+ <A
href="http://www.w3.org/TR/REC-xml-names/">Namespaces</A> implementation,
+ and a number of optional modules (called Chapters in
the spec).</P>
+ <P>Please refer to:</P>
+ <P><A href="http://www.w3.org/TR/DOM-Level-2/">
+ http://www.w3.org/TR/DOM-Level-2/</A> for the
+ latest DOM Level 2 specification.</P>
+ <P>The following DOM Level 2 modules are fully
implemented in Xerces-J: </P>
+ <UL>
+ <LI><A
href="http://www.w3.org/TR/DOM-Level-2/core.html">
+ Chapter 1: Core</A> - most of these
enhancements are for
+ Namespaces, and can be acessed through
additional functions which
+ have been added directly to the
<I>org.w3c.dom.*</I> classes.</LI>
+
+ <LI><A
href="http://www.w3.org/TR/DOM-Level-2/events.html">
+ Chapter 6: Events</A> - The
<I>org.w3c.dom.events.EventTarget</I>
+ interface is implemented by all
<CODE><FONT face="courier, monospaced">Nodes</FONT></CODE> of the DOM.
+ The Xerces-J DOM implementation handles
all of the event
+ triggering, capture and flow.</LI>
+
+ <LI><A
href="http://www.w3.org/TR/DOM-Level-2/traversal.html">
+ Chapter 7: Traversal</A> - The
Traversal module interfaces
+ are located in
<I>org.w3c.dom.traversal</I>.
+ The <CODE><FONT face="courier,
monospaced">NodeIterator</FONT></CODE> and <CODE><FONT face="courier,
monospaced">TreeWalker</FONT></CODE>, and
+ <CODE><FONT face="courier,
monospaced">NodeFilter</FONT></CODE> interfaces have been supplied to allow
+ traversal of the DOM at a higher-level.
Our DOM Document
+ implementation class, <CODE><FONT
face="courier, monospaced">DocumentImpl</FONT></CODE> class now
+ implements <CODE><FONT face="courier,
monospaced">DocumentTraversal</FONT></CODE>, which supplies the
+ factory methods to create the iterators
and treewalkers.</LI>
+
+ <LI><A
href="http://www.w3.org/TR/DOM-Level-2/range.html">
+ Chapter 8. Range</A> - The Range module
interfaces are
+ located in <I>org.w3c.dom.range</I>.
The Range interface
+ allows you to specify ranges or
selections using boundary
+ points in the DOM, along with functions
(like delete,
+ clone, extract..) that can be performed
on these ranges.
+ Our DOM Document implementation class,
<CODE><FONT face="courier, monospaced">DocumentImpl</FONT></CODE>
+ class now implements <CODE><FONT
face="courier, monospaced">DocumentRange</FONT></CODE>, that supplies
+ the factory method to create a
<CODE><FONT face="courier, monospaced">Range</FONT></CODE>.</LI>
+ </UL>
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Since the DOM Level 2 is still in the CR phase, some changes
+ to these specs are still possible. The purpose of this
phase is to
+ provide feedback to the W3C, so that the specs can be
clarified and
+ implementation concerns can be
addressed.</I></FONT></TD></TR></TABLE>
+ </FONT></TD></TR></TABLE><BR><A
name="faq-11"><!--anchor--></A><TABLE border="0" cellpadding="0"
cellspacing="0" width="484"><TR><TD bgcolor="666699" colspan="2"
width="484"><TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#039acc" height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>How do I read data from a stream as it arrives?</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><P>There are 3 problems you have to deal with:</P>
+
+<OL>
+<LI>The Apache parsers read the entire data stream into a buffer before they
start
+ parsing; you need to change this behaviour, so that they analyse "on
the fly"</LI>
+<LI>The Apache parsers terminate when they reach end-of-file; with a data
stream,
+ unless the sender drops the socket, you have no end-of-file, so you need
to
+ terminate in some other way</LI>
+<LI>The Apache parsers close the input stream on termination, and this
closes the
+ socket; you normally don't want this, because you'll want to send an ack
to the
+ data stream source, and you may want to have further exchanges on the
socket
+ anyway.</LI>
+</OL>
+
+
+<P>Preventing the buffering</P>
+<P>To do this, create a subclass of
org.apache.xerces.readers.DefaultReaderFactory
+and override createCharReader and createUTF8Reader as shown below.</P>
+
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
+package org.apache.xerces.readers;
+
+import org.apache.xerces.framework.XMLErrorReporter;
+import org.apache.xerces.utils.ChunkyByteArray;
+import org.apache.xerces.utils.StringPool;
+import org.xml.sax.InputSource;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.net.URL;
+import java.util.Stack;
+
+public class StreamingCharFactory extends
org.apache.xerces.readers.DefaultReaderFactory {
+ public XMLEntityHandler.EntityReader createCharReader(XMLEntityHandler
entityHandler,
+ XMLErrorReporter
errorReporter,boolean sendCharDataAsCharArray,
+ Reader reader,
+ StringPool
stringPool)
+ throws Exception
+ {
+ return new
org.apache.xerces.readers.StreamingCharReader(entityHandler,
+
errorReporter,
+
sendCharDataAsCharArray,
+ reader,
+ stringPool);
+ }
+
+ public XMLEntityHandler.EntityReader createUTF8Reader(XMLEntityHandler
entityHandler,
+ XMLErrorReporter
errorReporter,
+ boolean
sendCharDataAsCharArray,
+ InputStream
data,StringPool stringPool)
+ throws Exception
+ {
+ XMLEntityHandler.EntityReader reader;
+ reader = new
org.apache.xerces.readers.StreamingCharReader(entityHandler,
+
errorReporter,
+
sendCharDataAsCharArray,
+ new
InputStreamReader(data, "UTF8"),
+
stringPool);
+ return reader;
+ }
+}
+</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+
+<P>
+In your program, after you instantiate a parser class, replace the
+DefaultReaderFactory with StreamingCharFactory. You'll need to instantiate
your
+parser as a SAXParser, rather than simply as an XMLReader, because the
XMLReader
+interface doesn't have the setReaderFactory method. Be sure to wrap the
+InputStream that you are reading from with an InputStreamReader.
+</P>
+
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
+try {
+ SAXParser parser =
+
(SAXParser)Class.forName("org.apache.xerces.parsers.SAXParser").newInstance();
+ parser.setContentHandler(new DocProcessor(out));
+ parser.setReaderFactory(new StreamingCharFactory());
+ parser.parse(new InputSource(bufferedReader));
+} catch (Exception ex) {
+}
+</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+
+<P>Terminating the parse</P>
+<P>One way that works forSAX is to throw an exception when you detect the
logical
+end-of-document.</P>
+<P>For instance, in your class extending DefaultHandler, you can have:</P>
+
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
+public class DocProcessor extends DefaultHandler {
+ private int level;
+ .
+ .
+ public void startElement(String uri,
+ String localName,
+ String raw,
+ Attributes attrs) throws SAXException
+ {
+ ++level;
+ }
+
+ public void endElement (String namespaceURI,
+ String localName,
+ String qName) throws SAXException
+ {
+ if ((--level) == 0) {
+ throw new SAXException ("Finished");
+ }
+ }
+</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+
+<P>
+ Preventing the parser from closing the socket
+
+ One way is to subclass BufferedReader to provide an empty close method.
+
+ So, invoke the parser as follows:
+</P>
+
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
+
+ Socket socket;
+
+ // code to set the socket
+
+ parser.parse(new InputSource(new MyBufferedReader(new
InputStreamReader(socket.getInputStream()))));
+ .
+ .
+ class MyBufferedReader extends BufferedReader
+ {
+ public MyBufferedReader(InputStreamReader i) {
+ super(i);
+ }
+
+ public void close() {
+ }
+ }
+</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0" height="1"
hspace="0" src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+
+</FONT></TD></TR></TABLE><BR></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.7 +19 -16 xml-site/targets/xerces-j/faqs.html
Index: faqs.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/faqs.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- faqs.html 2000/03/10 20:35:25 1.6
+++ faqs.html 2001/03/29 17:34:41 1.7
@@ -1,41 +1,44 @@
-<HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>FAQs</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="135"><IMG border="0" height="60" hspace="0"
src="resources/logo.gif" vspace="0" width="135"></TD><TD align="left"
colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5"
hspace="0" src="resources/line.gif" vspace="0" width="456"></TD><TD
align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0"
height="60" hspace="0" src="resources/right.gif" vspace="0"
width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4"
height="35" valign="top" width="456"><IMG alt="" border="0" height="35"
hspace="0" src="graphics/faqs-header.jpg" vspace="0"
width="456"></TD></TR><TR><TD align="left" height="20" valign="top"
width="168"><IMG border="0" height="20" hspace="0" src="resources/bottom.gif"
vspace="0" width="168"></TD><TD align="left" height="20" valign="top"
width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>FAQs</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="135"><IMG border="0" height="60" hspace="0"
src="resources/logo.gif" vspace="0" width="135"></TD><TD align="left"
colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5"
hspace="0" src="resources/line.gif" vspace="0" width="456"></TD><TD
align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0"
height="60" hspace="0" src="resources/right.gif" vspace="0"
width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4"
height="35" valign="top" width="456"><IMG alt="" border="0" height="35"
hspace="0" src="graphics/faqs-header.jpg" vspace="0"
width="456"></TD></TR><TR><TD align="left" height="20" valign="top"
width="168"><IMG border="0" height="20" hspace="0" src="resources/bottom.gif"
vspace="0" width="168"></TD><TD align="left" height="20" valign="top"
width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
-
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+ <A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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>
<IMG alt="FAQs" border="0" height="12" hspace="0"
src="graphics/faqs-label-1.jpg" vspace="0" width="120"><BR>
-
-
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>General FAQs</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
Read the <A href="faq-general.html">General FAQs</A>
document or jump directly to:
- </P><UL><LI><A href="faq-general.html#faq-1">New
Features?</A></LI><LI><A
href="faq-general.html#faq-2">Validation</A></LI><LI><A
href="faq-general.html#faq-3">International
Encodings</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Building and Running FAQs</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
+ </P><UL><LI><A href="faq-general.html#faq-1">Bugzilla</A></LI><LI><A
href="faq-general.html#faq-2">Extracting code from CVS</A></LI><LI><A
href="faq-general.html#faq-3">Revalidation of DOM document in
Memory</A></LI><LI><A href="faq-general.html#faq-4">Schema/DTD
caching</A></LI><LI><A href="faq-general.html#faq-5">New
Features?</A></LI><LI><A
href="faq-general.html#faq-6">Validation</A></LI><LI><A
href="faq-general.html#faq-7">International
Encodings</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Building and Running FAQs</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
Read the <A href="faq-build.html">Building and Running FAQs</A>
document or jump directly to:
- </P><UL><LI><A href="faq-build.html#faq-1">Swing
version?</A></LI><LI><A href="faq-build.html#faq-2">Recompling source
files?</A></LI><LI><A href="faq-build.html#faq-3">Regenerating API
documention?</A></LI><LI><A href="faq-build.html#faq-4">How do I use Visual
Age?</A></LI><LI><A href="faq-build.html#faq-5">100% Pure Java
compliant?</A></LI><LI><A href="faq-build.html#faq-6">Running on the
Mac?</A></LI><LI><A href="faq-build.html#faq-7">Visual Cafe exception
error?</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Writing Application FAQs</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
+ </P><UL><LI><A href="faq-build.html#faq-1">Swing
version?</A></LI><LI><A href="faq-build.html#faq-2">Recompiling source
files?</A></LI><LI><A href="faq-build.html#faq-3">Regenerating API
documentation?</A></LI><LI><A href="faq-build.html#faq-4">How do I use Visual
Age?</A></LI><LI><A href="faq-build.html#faq-5">100% Pure Java
compliant?</A></LI><LI><A href="faq-build.html#faq-6">Running on the
Mac?</A></LI><LI><A href="faq-build.html#faq-7">Visual Cafe exception
error?</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Writing Application FAQs</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
Read the <A href="faq-write.html">Writing Application FAQs</A>
document or jump directly to:
</P><UL><LI><A href="faq-write.html#faq-1">Creating a DOM
Parser</A></LI><LI><A href="faq-write.html#faq-2">Creating a SAX
Parser</A></LI><LI><A href="faq-write.html#faq-3">Controlling parser
options</A></LI><LI><A href="faq-write.html#faq-4">Using lazy
DOM</A></LI><LI><A href="faq-write.html#faq-5">Handling Errors</A></LI><LI><A
href="faq-write.html#faq-6">Controlling Entity Representation</A></LI><LI><A
href="faq-write.html#faq-7">What does "non-validating"
mean?</A></LI><LI><A href="faq-write.html#faq-8">Associating Data with a
Node</A></LI><LI><A href="faq-write.html#faq-9">Parsing Several
Documents</A></LI><LI><A href="faq-write.html#faq-10">How do I access the DOM
Level 2 functionality?</A></LI><LI><A href="faq-write.html#faq-11">How do I
read data from a stream as it
arrives?</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Performance FAQs</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
@@ -47,7 +50,7 @@
</P><UL><LI><A href="faq-migrate.html#faq-1">What should I be aware of
when using various DOM parsers?</A></LI><LI><A
href="faq-migrate.html#faq-2">What should I be aware of when using various SAX
parsers?</A></LI><LI><A href="faq-migrate.html#faq-3">Migrating from XML4J
Version 2.0.x</A></LI></UL></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Common Problems</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif"><P>
Read the <A href="faq-common.html">Common Problems</A>
document or jump directly to:
- </P><UL><LI><A href="faq-common.html#faq-1">Parsing HTML Generated an
Error.</A></LI><LI><A href="faq-common.html#faq-2">UTF-8 Character
Error</A></LI><LI><A href="faq-common.html#faq-3">Error Accessing EBCDIC XML
Files</A></LI><LI><A href="faq-common.html#faq-4">EOF Character
Error</A></LI></UL></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
+ </P><UL><LI><A href="faq-common.html#faq-1">Parsing HTML Generated an
Error.</A></LI><LI><A href="faq-common.html#faq-2">UTF-8 Character
Error</A></LI><LI><A href="faq-common.html#faq-3">Error Accessing EBCDIC XML
Files</A></LI><LI><A href="faq-common.html#faq-4">EOF Character
Error</A></LI><LI><A href="faq-common.html#faq-5">DOS Filenames No Longer
Work</A></LI></UL></FONT></TD></TR></TABLE><BR></TD></TR></TABLE></TD></TR></TABLE><BR><TABLE
border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD
bgcolor="#0086b2"><IMG height="1" src="images/dot.gif"
width="1"></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.9 +302 -150 xml-site/targets/xerces-j/features.html
Index: features.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/features.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- features.html 2001/03/28 03:16:23 1.8
+++ features.html 2001/03/29 17:34:41 1.9
@@ -1,272 +1,424 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Features</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/features-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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 alt="Features" border="0" height="12" hspace="0"
src="graphics/features-label-1.jpg" 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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Setting Features</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<A name="features"><!--anchor--></A>
<P>To set a feature on either
org.apache.xerces.parsers.SAXParser or
- org.apache.xerces.parsers.DOMParser, you should use the SAX2
Configurable
- interface (org.xml.sax.Configurable).</P>
- <P>For example, to turn on the validation feature, do:</P>
- <DIV align="right"><TABLE border="0" cellpadding="0"
cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
-SAXParser p=new SAXParser();
+ org.apache.xerces.parsers.DOMParser, you should use the SAX2
+ method <CODE><FONT face="courier,
monospaced">setFeature(String,boolean)</FONT></CODE>. To query a
+ feature, use the SAX2 method <CODE><FONT face="courier,
monospaced">getFeature(String)</FONT></CODE>.</P>
+ <P>For example, to turn on validation:</P>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>SAXParser p=new SAXParser();
try {
- p.setFeature("http://xml.org/sax/features/validation",true);
+ p.setFeature("http://xml.org/sax/features/validation", true);
} catch (SAXException e) {
System.out.println("error in setting up parser feature");
-}
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
-
+}</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
</FONT></TD></TR></TABLE><BR>
+
<TABLE border="0" cellpadding="0" cellspacing="0" width="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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>General Features</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>http://xml.org/sax/features/validation </P>
+ <A name="validation"><!--anchor--></A>
+ <P>http://xml.org/sax/features/validation</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Validate the document.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Validate the document.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not validate the document.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not validate the document.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">If this feature is set to true, the document must specify a grammar.
+ If this
feature is set to false, the document may specify a grammar
+ and
that grammar will be parsed but no validation of the document
+
contents will be performed.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A
href="#dynamic">http://apache.org/xml/features/validation/dynamic</A>
+ <BR><A
href="#namespaces">http://xml.org/sax/features/namespaces</A>
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">If this feature is set to true, the document must specify a grammar.
- If this feature is set to false, the document
may specify a grammar
- and that grammar will be parsed but no
validation of the document
- contents will be performed.
- </FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://apache.org/xml/features/validation/dynamic
- <BR>http://xml.org/sax/features/namespaces
- </FONT></TD></TR>
</TABLE>
+
+ <A name="external-general-entities"><!--anchor--></A>
<P>http://xml.org/sax/features/external-general-entities</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Include external general (text) entities.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Include external general (text) entities.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not include external general entities.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not include external general entities.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See</B>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://xml.org/sax/features/external-parameter-entities
+ <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A
href="#external-parameter-entities">http://xml.org/sax/features/external-parameter-entities</A>
</FONT></TD></TR>
</TABLE>
+
+ <A name="external-parameter-entities"><!--anchor--></A>
<P>http://xml.org/sax/features/external-parameter-entities</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Include external parameter entities and the external DTD subset.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Include external parameter entities and the external DTD subset.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not include external parameter entities or the external DTD subset.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not include external parameter entities or the external DTD
subset.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See</B>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
</FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://xml.org/sax/features/external-parameter-entities
+ <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A
href="#external-parameter-entities">http://xml.org/sax/features/external-parameter-entities</A>
</FONT></TD></TR>
</TABLE>
+
+ <A name="namespaces"><!--anchor--></A>
<P>http://xml.org/sax/features/namespaces</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Perform namespace processing: prefixes will be stripped off element
and
- attribute names and replaced with the
corresponding namespace URIs. By
- default, the two will simply be concatenated,
but the namespace-sep core
- property allows the application to specify a
delimiter string for
- separating the URI part and the local
part.
- </FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not perform namespace processing.
- </FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
- </FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">If
the validation feature is set to true, then the document must contain
- a grammar that supports the use of
namespaces.
- </FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://xml.org/sax/features/validation
-
<BR>http://xml.org/sax/properties/namespace-sep
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Perform namespace processing: prefixes will be stripped off element
and
+
attribute names and replaced with the corresponding namespace URIs. By
+
default, the two will simply be concatenated, but the namespace-sep core
+
property allows the application to specify a delimiter string for
+
separating the URI part and the local part.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not perform namespace processing.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">If the validation feature is set to true, then the document must
contain
+ a
grammar that supports the use of namespaces.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A href="#validation">http://xml.org/sax/features/validation</A>
+ <BR><A
href="properties.html#namespace-sep">http://xml.org/sax/properties/namespace-sep</A>
</FONT></TD></TR>
</TABLE>
- <P>http://xml.org/sax/features/use-locator</P>
+
+ <A name="schema"><!--anchor--></A>
+ <P>http://apache.org/xml/features/validation/schema</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Provide a Locator using the DocumentHandler setDocumentLocator
callback.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Turn on XML Schema support.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Explicitly allow the parser not to provide a Locator (but it still
may).
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Turn off XML Schema support.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Xerces-J always provides a Locator to the document handler.
- </FONT></TD></TR>
</TABLE>
+
+ <A name="dynamic"><!--anchor--></A>
<P>http://apache.org/xml/features/validation/dynamic</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The parser will validate the document only if a grammar is
specified.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The parser will validate the document only if a grammar is
specified.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Validation is determined by the state of the
- http://xml.org/sax/features/validation
feature.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Validation is determined by the state of the
+
<A href="#validation">http://xml.org/sax/features/validation</A> feature.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://xml.org/sax/features/validation
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A href="#validation">http://xml.org/sax/features/validation</A>
</FONT></TD></TR>
</TABLE>
+
+ <A name="warn-on-duplicate-attdef"><!--anchor--></A>
<P>http://apache.org/xml/features/validation/warn-on-duplicate-attdef</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Warn on duplicate attribute declaration.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Warn on duplicate attribute declaration.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not warn on duplicate attribute declaration.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not warn on duplicate attribute declaration.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
</TABLE>
+
+ <A name="warn-on-undeclared-elemdef"><!--anchor--></A>
<P>http://apache.org/xml/features/validation/warn-on-undeclared-elemdef</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Warn if element referenced in content model is not declared.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Warn if element referenced in content model is not declared.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not warn if element referenced in content model is not declared.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not warn if element referenced in content model is not
declared.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
</TABLE>
+
+ <A name="allow-java-encodings"><!--anchor--></A>
<P>http://apache.org/xml/features/allow-java-encodings</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Allow Java encoding names in XMLDecl and TextDecl line.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Allow Java encoding names in XMLDecl and TextDecl line.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not allow Java encoding names in XMLDecl and TextDecl line.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not allow Java encoding names in XMLDecl and TextDecl line.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">A
true value for this feature allows the encoding of the file to be
- specified as a Java encoding name as well as
the standard ISO encoding
- name. Be aware that other parsers may not be
able to use Java encoding
- names. If this feature is set to false, an
error will be generated if
- Java encoding names are used.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">A true value for this feature allows the encoding of the file to be
+
specified as a Java encoding name as well as the standard ISO encoding
+ name.
Be aware that other parsers may not be able to use Java encoding
+
names. If this feature is set to false, an error will be generated if
+ Java
encoding names are used.
</FONT></TD></TR>
</TABLE>
+
+ <A name="continue-after-fatal-error"><!--anchor--></A>
<P>http://apache.org/xml/features/continue-after-fatal-error</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Continue after fatal error.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Stops parse on first fatal error.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ </FONT></TD></TR>
+ </TABLE>
+
+ <A name="load-dtd-grammar"><!--anchor--></A>
+
<P>http://apache.org/xml/features/nonvalidating/load-dtd-grammar</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Load the DTD and use it to
+ add default attributes and set
+attribute types when parsing.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Build the grammar but do not use
+the default attributes and attribute types information it contains.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This feature is always on when
+validation is on.
+ </FONT></TD></TR>
+ </TABLE>
+
+ <A name="load-external-dtd"><!--anchor--></A>
+
<P>http://apache.org/xml/features/nonvalidating/load-external-dtd</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Continue after fatal error.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Load the external DTD.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Ignore the external DTD completely.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Stops parse on first fatal error.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This feature is
+always on when validation is on.
</FONT></TD></TR>
</TABLE>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOM Features</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <A name="defer-node-expansion"><!--anchor--></A>
<P>http://apache.org/xml/features/dom/defer-node-expansion</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Lazy DOM node expansion.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Lazy DOM node expansion.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Full DOM node expansion.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Full DOM node expansion.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This feature only applies when the
-
http://apache.org/xml/properties/dom/document-class-name property is
- set to a value other than the name of the
default document factory.
- If this feature is set to true, the DOM nodes
in the returned
- document are expanded as the tree is
traversed. This feature allows
- the parser to return a document faster than if
the tree is fully
- expanded during parsing and improves memory
usage when the whole
- tree is not traversed.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This feature only applies when the
+ <A
href="properties.html#document-class-name">http://apache.org/xml/properties/dom/document-class-name</A>
property is
+ set to
a value other than the name of the default document factory.
+ If
this feature is set to true, the DOM nodes in the returned
+
document are expanded as the tree is traversed. This feature allows
+ the
parser to return a document faster than if the tree is fully
+
expanded during parsing and improves memory usage when the whole
+ tree
is not traversed.
</FONT></TD></TR>
<TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://apache.org/xml/properties/dom/document-class-name
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A
href="properties.html#document-class-name">http://apache.org/xml/properties/dom/document-class-name</A>
</FONT></TD></TR>
</TABLE>
+
+ <A name="create-entity-ref-nodes"><!--anchor--></A>
<P>http://apache.org/xml/features/dom/create-entity-ref-nodes</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Create EntityReference nodes in the DOM tree.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Create EntityReference nodes in the DOM tree. The EntityReference
nodes and their child nodes will be read-only.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not create EntityReference nodes in the DOM tree.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Do not create EntityReference nodes in the DOM tree. No
EntityReference nodes will be created, only the nodes corresponding to their
fully expanded sustitution text will be created.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This feature only affects the appearance of EntityReference nodes in
- the DOM tree. The document will always
contain the entity reference
- child nodes.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This feature only affects the appearance of EntityReference nodes in
+ the
DOM tree. The document will always contain the entity reference
+ child
nodes.
</FONT></TD></TR>
</TABLE>
+
+ <A name="include-ignorable-whitespace"><!--anchor--></A>
+
<P>http://apache.org/xml/features/dom/include-ignorable-whitespace</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Includes text nodes that can be
+
considered "ignorable whitespace" in the DOM tree.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Does not include ignorable whitespace in the DOM tree.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The only way that the parser can determine if text is ignorable is
+ by
reading the associated grammar and having a content model for
+ the
document. When ignorable whitespace text nodes are included in
+ the
DOM tree, they will be flagged as ignorable. The ignorable flag
+ can
be queried by calling the TextImpl#isIgnorableWhitespace():boolean
+
method.
+ </FONT></TD></TR>
+ </TABLE>
+
+ <A name="grammar-access"><!--anchor--></A>
+ <P>http://apache.org/xml/features/domx/grammar-access</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Creates nodes that describe the grammar in the DOM tree.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Does not create create grammar access nodes in the DOM
+
tree. This setting makes the DOM behave as a standard
+
DOM Level 1 implementation.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The grammar access nodes are appended as children of the
+
DocumentType node. The grammar is specified as an
+ XML
Schema document tree, whether it was read from a
+
document with an associated DTD or XML Schema grammar.
+ This
is currently a violation of the DOM Level 1
+
specification.
+
<BR><B>**** This is an experimental feature that is not guaranteed </B>
+
<BR><B>**** to be supported in future versions of
+ the
parser.</B>
+ </FONT></TD></TR>
+ </TABLE>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>SAX Features</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>http://xml.org/sax/features/use-locator</P>
+
+ <A name="namespace-prefixes"><!--anchor--></A>
+ <P>http://xml.org/sax/features/namespace-prefixes</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>true</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Provide a Locator using the DocumentHandler setDocumentLocator
callback.
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Report the original prefixed names and attributes used for Namespace
declarations.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">Do
not report attributes used for Namespace declarations, and optionally do not
report original prefixed names.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
+ </FONT></TD></TR>
+ </TABLE>
+ <A name="string-interning"><!--anchor--></A>
+ <P>http://xml.org/sax/features/string-interning</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>True:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">All element names, prefixes, attribute names, Namespace URIs, and
local names are internalized using java.lang.String.intern.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>False:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Names are not necessarily internalized.
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>false</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Explicitly allow the parser not to provide a Locator (but it still
may).
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">false
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">true
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
</FONT></TD></TR>
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note</B>
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Xerces-J always provides a Locator to the document handler
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Xerces-J does not support interning all strings using the
+ String.intern() method because
Xerces-J does its own intern
+ optimizations for String
objects.
</FONT></TD></TR>
</TABLE>
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +18 -3 xml-site/targets/xerces-j/feedback.html
Index: feedback.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/feedback.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- feedback.html 2001/03/28 03:16:23 1.7
+++ feedback.html 2001/03/29 17:34:42 1.8
@@ -1,38 +1,53 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Feedback
Procedures</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/feedback-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG alt="Feedback" border="0" height="12" hspace="0"
src="graphics/feedback-label-1.jpg" vspace="0" width="120"><BR>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Questions or Comments</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>For all questions or comments, write to the Xerces mailing
list.</P>
+ <P>For general questions or comments, write to the
Xerces-J-user mailing list.
+ If you wish to discuss more technical issues or join the Xerces
developer community, please subscribe to the Xerces-J-dev list.</P>
<P>If you are submitting a bug (and bug reports are definitely
appreciated!),
please provide the following information:</P>
<UL>
- <LI>Version number of Xerces-J (1.0.0?) </LI>
+ <LI>Version number of Xerces-J (1.3.1?) </LI>
<LI>Version number of JDK (1.1.8? 1.2?)</LI>
<LI>Sample XML file that causes the bug</LI>
<LI>Sample Schema file (if required to recreate the
bug)</LI>
<LI>Sample DTD file (if required to recreate the
bug)</LI>
</UL>
+ <P>Please also see the <A href="faq-general.html#bugzilla">faq
entry</A> that covers bug submissions.</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +56 -36 xml-site/targets/xerces-j/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/index.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- index.html 2001/03/28 03:16:23 1.7
+++ index.html 2001/03/29 17:34:43 1.8
@@ -1,52 +1,75 @@
-<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Xerces
Java</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/index-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Xerces Java
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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/index-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Xerces-J 1.0.0 Release</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The Xerces-J 1.0.0 release contains advanced
- parser functionality, such as XML Schema, DOM Level 2, and SAX
version 2,
- in addition to supporting the industry-standard DOM Level 1 and
SAX version 1
+ <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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Xerces Java Parser 1.3.1 Release</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P>The Xerces Java Parser 1.3.1 supports
+ <A href="http://www.w3.org/TR/1998/REC-xml-19980210">XML
1.0</A>
+ recommendation and contains advanced parser functionality, such
as
+ <A href="http://www.w3.org/XML/Group/Schemas.html">XML
Schema</A>,
+ <A href="http://www.w3.org/TR/DOM-Level-2/">DOM Level 2 version
1.0</A>, and
+ <A href="http://www.megginson.com/SAX/">SAX Version 2</A>,
+ in addition to supporting the industry-standard
+ <A
href="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html">DOM
Level 1</A> and
+ <A href="http://www.megginson.com/SAX/SAX1/">SAX version 1</A>
APIs.</P>
- <P>Xerces-J v1.0.0 is the first in a series of ongoing updates
--
- Watch <A href="http://xml.apache.org">xml.apache.org</A>
- for new updates. Note that because some of the standards,
notably
- XML Schema, are still not complete, the stable API will
definitely be
- different from its current form in Xerces-J v1.0.0. This is
your chance to give us
+ <P>
+ Note that because some of the standards
+ are still not complete, the stable API will definitely be
+ different from its current form in Xerces-J 1.3.1.
+ This is your chance to give us
feedback on the features that are important to you, and let us
know
whether the APIs that we are providing are the right ones.
Please
- direct your feedback to the Xerces mailing list.</P>
+ direct your feedback to the Xerces-J mailing list.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>License Information</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The Xerces-J version 1.0.0 release is available in both
source code
- and precompiled binary (JAR files) form.</P>
+ <P>The Xerces-J 1.3.1 release is available in both source code
+ and precompiled binary (JAR files) form. Both Xerces-J
+ packages are made available under the <A
href="../../LICENSE">Apache
+ Software License</A>.
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Applications of the Xerces-J Parser</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<P>The rich generating and validating capabilities allow the
Xerces-J
Parser to be used for: </P>
<UL>
- <LI>Building XML-savvy Web servers </LI>
+ <LI>Building XML-savvy Web servers. </LI>
<LI>The next generation of vertical applications which
will use
XML as their data format. </LI>
- <LI>On-the-fly validation for creating XML editors </LI>
- <LI>Ensuring the integrity of e-business data expressed
in XML </LI>
+ <LI>On-the-fly validation for creating XML editors.
</LI>
+ <LI>Ensuring the integrity of e-business data expressed
in XML. </LI>
<LI>Building truly internationalized XML applications.
</LI>
</UL>
</FONT></TD></TR></TABLE><BR>
@@ -57,30 +80,27 @@
schema capabilities of this release. We intend to track the W3C
XML
Schema Language in subsequent updates of Xerces-J.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOM Level 2 (alpha) Support</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>This release include support for the
- <A href="http://www.w3.org/TR/WD-DOM-Level-2">DOM Level 2
Core</A> and
- <A href="http://www.w3.org/TR/WD-DOM-Level-2">DOM Level 2
Traversal</A> APIs.
- We will be expanding our DOM Level 2 support to include all of
DOM Level 2. At the moment, the DOM
- Level 2 Traversal API's live in the
org.apache.xerces.dom.domx.traversal
- package.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>SAX 2 (alpha) Support</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>This release includes support for the <A
href="http://www.megginson.com/SAX/SAX2/">
- SAX Version 2</A> API's which are being discussed on the
- <A
href="http://www.lists.ic.ac.uk/hypermail/xml-dev/">XML-DEV</A> mailing list.
- These API's are still
- under development, so they are subject to change in the
future.</P>
+ <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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOM Level 2 Support</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P>This release includes support for DOM Level 2
+ <A href="http://www.w3.org/TR/DOM-Level-2-Core">Core</A>,
+ <A href="http://www.w3.org/TR/DOM-Level-2-Events">Events</A>,
+ and <A
href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range">Traversal and Range</A>
modules.
+ The DOM Level 2 specification is now a W3C
Recommendation.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>SAX 2 Support</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P>This release includes support for the <A
href="http://www.megginson.com/SAX/">
+ SAX Version 2</A> API's which have been finalized.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Configuration Mechanism</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>Xerces-J version 1.0.0 uses a collection of methods to
configure
+ <P>Xerces-J 1.3.1 uses a collection of methods to configure
various settings in the parser. This release includes a new
mechanism
- for setting parser switches. This mechanism uses the SAX2
Configurable
- interface. We have defined a series of properties and features
for the
- options available in Xerces-J. The list of features can be
found
- <A href="features.html">here</A>.</P>
+ for setting parser switches. This mechanism uses the SAX2
configuration
+ methods that are part of the XMLReader interface. We have
defined a series
+ of <A href="properties.html">properties</A> and
+ <A href="features.html">features</A> for the Xerces-J
+ options. </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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +69 -43 xml-site/targets/xerces-j/install.html
Index: install.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/install.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- install.html 2001/03/28 03:16:24 1.7
+++ install.html 2001/03/29 17:34:44 1.8
@@ -1,83 +1,109 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Installation</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/install-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><BR>
<IMG alt="Installation" border="0" height="12" hspace="0"
src="graphics/install-label-1.jpg" vspace="0" width="120"><BR>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Unpacking the files</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>Xerces-J is packaged as a ZIP file for Windows NT and 95/98
and
- as a tar.gz file for AIX and all UNIX flavors. You need to
unzip
- the Windows distribution into a directory using either unzip or
pkzip
- or a GUI utility like winzip. The UNIX distribution should
first be
- uncompressed (using the GNU <I>gunzip</I> command). Then run
tar -xvf on the
- resulting .tar file to extract the files.</P>
- <TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Windows NT/95/98</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
- <UL>
- <LI>unzip Xerces-J-bin.zip</LI>
- <LI>This command creates a "xerces"
sub-directory in the current
- directory containing all the files.</LI>
- </UL>
- </FONT></TD></TR></TABLE><BR>
- <TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>UNIX (all flavors) </B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
- <UL>
- <LI>gunzip Xerces-J-bin.tar.gz</LI>
- <LI>tar xvf Xerces-bin.tar</LI>
- <LI>These commands create a "xerces"
sub-directory in the
- current directory containing all the files.</LI>
- </UL>
- </FONT></TD></TR></TABLE><BR>
+ <P>Xerces-J is packaged as a ZIP file for all
+ platforms and operating systems. You can run the Java
+ <I>jar</I> command to unpack the distribution.</P>
+ <UL>
+ <LI>jar xf Xerces-J-bin.1.3.1.zip</LI>
+ <LI>jar xf Xerces-J-src.1.3.1.zip</LI>
+ <LI>This command creates a "xerces-1_3_1"
sub-directory in the current directory containing all the files.</LI>
+ </UL>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Files in this release</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Files in the binary package release</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">bin/Xerces-J.jar
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Jar file containing all the parser class files
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">LICENSE
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">License for Xerces-J
+ </FONT></TD></TR>
+
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Readme.html
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Web page redirect to docs/html/index.html
+ </FONT></TD></TR>
+
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">xerces.jar
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Jar file containing all the parser class files
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">bin/Xerces-J-samples.jar
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Jar file containing all sample class files
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">xercesSamples.jar
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Jar file containing all sample class files
+ </FONT></TD></TR>
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">data/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing sample XML data files
+ </FONT></TD></TR>
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">docs/html/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing documentation
+ </FONT></TD></TR>
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">docs/apiDocs/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing Javadoc API for parser framework
+ </FONT></TD></TR>
+ </TABLE>
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>To use Xerces-J you do not need the source files.
+ </I></FONT></TD></TR></TABLE>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Files in the source package release</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">LICENSE
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">License for Xerces-J
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Readme.html
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This file
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Makefile
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Top level Makefile -- read README file before building
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">license.html
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">license for Xerces-J Version 1.0
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">README
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Build instructions
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">w3c_copyright_software.html
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">W3C Copyright Notice for DOM
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Readme.html
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Web page redirect required for building documentation
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">apidocs/
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing Javadoc API for parser framework
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">STATUS
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Current source code status information
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">docs/
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing other documentation
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">data/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing sample XML data files
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">data/
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing sample XML data files
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">docs/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing documentation, in XML form
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">src/
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Source files
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">samples/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing source code for samples
</FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">samples/
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing sample programs
+ <TR><TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">src/
+ </FONT></TD><TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Directory containing source code for parser and supplemental
APIs
</FONT></TD></TR>
</TABLE>
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +27 -16 xml-site/targets/xerces-j/iterator.html
Index: iterator.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/iterator.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- iterator.html 2001/03/28 03:16:24 1.7
+++ iterator.html 2001/03/29 17:34:44 1.8
@@ -1,32 +1,45 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>IteratorView
Sample</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/iterator-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>IteratorView</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The IteratorView is an interactive UI sample that displays
the DOM tree. It
+ <P>The <CODE><FONT face="courier,
monospaced">IteratorView</FONT></CODE> is an interactive UI sample that
displays the DOM tree. It
shows the progress of the iteration by moving the selection
within the DOM tree.
Buttons act as a control panel, allowing the user to
interactively iterate through
the tree, remove nodes, add nodes, and view the results
immediately in the tree.</P>
- <P>The IteratorView uses an example filter, NameNodeFilter,
that can be controlled
- from the UI and a DOMTreeFull class that displays the full DOM
tree with all
+ <P>The <CODE><FONT face="courier,
monospaced">IteratorView</FONT></CODE> uses an example filter, <CODE><FONT
face="courier, monospaced">NameNodeFilter</FONT></CODE>, that can be controlled
+ from the UI and a <CODE><FONT face="courier,
monospaced">DOMTreeFull</FONT></CODE> class that displays the full DOM tree
with all
the nodes.</P>
<P>The controls are called through to to the corresponding
iterator function. If you
@@ -35,32 +48,32 @@
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Iterator Group</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
- <LI>Next - calls the next() functions and selects the
next node in the tree.</LI>
- <LI>Previous - calls the previous() function a and
selects the previous node in
+ <LI>Next - calls the <CODE><FONT face="courier,
monospaced">next()</FONT></CODE> functions and selects the next node in the
tree.</LI>
+ <LI>Previous - calls the <CODE><FONT face="courier,
monospaced">previous()</FONT></CODE> function and selects the previous node in
the tree.</LI>
</UL>
</FONT></TD></TR></TABLE><BR>
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Selected Node Group</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
- <LI>remove - remove the selected Node and update the
DOM tree. You
+ <LI><CODE><FONT face="courier,
monospaced">remove</FONT></CODE> - remove the selected Node and update the DOM
tree. You
must press an iterator button to see next or previous node
selection. </LI>
- <LI>add - add a text node, to see the results of adding
a node on the iterator.
+ <LI><CODE><FONT face="courier,
monospaced">add</FONT></CODE> - add a text node, to see the results of adding a
node on the iterator.
position. Again you must first press next or previous
</LI>
</UL>
</FONT></TD></TR></TABLE><BR>
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Iterator Settings Group</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
- <LI>createNodeIterator - calls the factory method to
create a new iterator
- with the corresponding whatToShow and NodenameFilter
settings.</LI>
+ <LI><CODE><FONT face="courier,
monospaced">createNodeIterator</FONT></CODE> - calls the factory method to
create a new iterator
+ with the corresponding <CODE><FONT face="courier,
monospaced">whatToShow</FONT></CODE> and <CODE><FONT face="courier,
monospaced">NameNodeFilter</FONT></CODE> settings.</LI>
<UL>
<LI>The root is set to be the root of
the document, so it
starts at the top level each time.</LI>
</UL>
- <LI>whatToShow - you can singly or multiply select
values and the
+ <LI><CODE><FONT face="courier,
monospaced">whatToShow</FONT></CODE> - you can singly or multiply select values
and the
iterator is constrained to showing these types.</LI>
- <LI>NodeNameFilter - An empty string is converted to
null and given
- to the NodeNameFilter class.</LI>
+ <LI><CODE><FONT face="courier,
monospaced">NodeNameFilter</FONT></CODE> - An empty string is converted to null
and given
+ to the <CODE><FONT face="courier,
monospaced">NodeNameFilter</FONT></CODE> class.</LI>
<UL>
<LI>An empty string matches all
nodes.</LI>
<LI>A non-empty string is forced to
match node names.</LI>
@@ -70,11 +83,9 @@
</FONT></TD></TR></TABLE><BR>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Running IteratorView</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <DIV align="right"><TABLE border="0" cellpadding="0"
cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
- java dom.traversal.IteratorView <fileName>
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java dom.traversal.IteratorView
<fileName></PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
</FONT></TD></TR></TABLE><BR>
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.2 +16 -13 xml-site/targets/xerces-j/jpc.html
Index: jpc.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/jpc.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- jpc.html 2000/03/10 20:38:54 1.1
+++ jpc.html 2001/03/29 17:34:45 1.2
@@ -1,32 +1,35 @@
-<HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>JavaPureCheck Output</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/jpc-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>JavaPureCheck
Output</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/jpc-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
-
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+ <A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
-
-
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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>
1.9 +131 -175 xml-site/targets/xerces-j/properties.html
Index: properties.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/properties.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- properties.html 2001/03/28 03:16:24 1.8
+++ properties.html 2001/03/29 17:34:45 1.9
@@ -1,221 +1,177 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Properties</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/properties-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="Properties" border="0" height="12" hspace="0"
src="graphics/properties-label-1.jpg" 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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Seting Features</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Setting Features</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<A name="properties"><!--anchor--></A>
<P>To set a property on either
org.apache.xerces.parsers.SAXParser
or org.apache.xerces.parsers.DOMParser, you should use the SAX2
- Configurable interface (org.xml.sax.Configurable).</P>
- <DIV align="right"><TABLE border="0" cellpadding="0"
cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
-DOMParser p=new DOMParser();
+ method <CODE><FONT face="courier,
monospaced">setProperty(String,Object)</FONT></CODE>. To query a
+ property, use the SAX2 method <CODE><FONT face="courier,
monospaced">getProperty(String)</FONT></CODE>.</P>
+ <P>For example, to set the document factory by name:</P>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>DOMParser p=new DOMParser();
try {
-
p.setProperty("http://xml.org/sax/properties/namespace-sep","|");
+
p.setProperty("http://apache.org/xml/properties/dom/document-class-name",
+ "org.apache.xerces.dom.DocumentImpl");
} catch (SAXException e) {
System.out.println("error in setting up parser property");
-}
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+}</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
</FONT></TD></TR></TABLE><BR>
+
<TABLE border="0" cellpadding="0" cellspacing="0" width="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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>General Properties</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>http://xml.org/sax/properties/namespace-sep</P>
- <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">java.lang.String
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The separator string that will appear between the namespace
- URI and the local part of the name when
namespace processing is being
- performed. If the value is the empty string,
the two parts will be
- concatenated.
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">""
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://xml.org/sax/features/namespaces
- </FONT></TD>
- </TR>
+
+
+ <A name="xml-string"><!--anchor--></A>
+ <P>http://xml.org/sax/properties/xml-string</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">java.lang.String
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-only
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Get the string of characters associated with the current event. If
the
+
parser recognizes and supports this property but is not currently
+
parsing text, it should return null.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This property is currently not supported because the contents of the
+
XML string returned by this property is not well defined.
+ </FONT></TD></TR>
</TABLE>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOM Parser Properties</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <A name="current-element-node"><!--anchor--></A>
<P>http://apache.org/xml/properties/dom/current-element-node</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.w3c.dom.Node
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-only
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The current DOM element node while parsing.
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This property is useful for determining the location
- with a DOM document when an error
occurs.
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://xml.org/sax/properties/dom-node
- </FONT></TD>
- </TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.w3c.dom.Node
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-only
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The current DOM element node while parsing.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">This property is useful for determining the location
+ with a
DOM document when an error occurs.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A href="#dom-node">http://xml.org/sax/properties/dom-node</A>
+ </FONT></TD></TR>
</TABLE>
+
+ <A name="document-class-name"><!--anchor--></A>
<P>http://apache.org/xml/properties/dom/document-class-name</P>
<TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">java.lang.String
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The fully qualified class name of the DOM implementation.
- The implementation used must have a
zero argument constructor.
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">"org.apache.xerces.dom.DocumentImpl"
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">When the document class name is set to a value other
- than the name of the default document
factory, the
- deferred node expansion feature does
not work.
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">http://apache.org/xml/features/dom/defer-node-expansion
- </FONT></TD>
- </TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">java.lang.String
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The fully qualified class name of the DOM
+
implementation. The implementation used must
+ have a
zero argument constructor.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Default:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">"org.apache.xerces.dom.DocumentImpl"
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Note:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">When the document class name is set to a value other
+ than
the name of the default document factory, the
+
deferred node expansion feature does not work.
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>See:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><A
href="features.html#defer-node-expansion">http://apache.org/xml/features/dom/defer-node-expansion</A>
+ </FONT></TD></TR>
</TABLE>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>SAX Parser Properties</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>http://xml.org/sax/handlers/DeclHandler</P>
- <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.xml.sax.misc.DeclHandler
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Set the handler for DTD declarations.
- </FONT></TD>
- </TR>
- </TABLE>
- <P>http://xml.org/sax/handlers/LexicalHandler</P>
- <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.xml.sax.misc.LexicalHandler
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Set the handler for lexical parsing events.
- </FONT></TD>
- </TR>
- </TABLE>
- <P>http://xml.org/sax/handlers/NamespaceHandler</P>
- <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.xml.sax.misc.NamespaceHandler
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
- </FONT></TD>
- </TR>
- <TR>
- <TD align="center" bgcolor="#039acc"
colspan="1" rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
- </FONT></TD>
- <TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Set the handler for lexical parsing events.
- </FONT></TD>
- </TR>
+
+ <A name="declaration-handler"><!--anchor--></A>
+ <P>http://xml.org/sax/properties/declaration-handler</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.xml.sax.ext.DeclHandler
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Set the handler for DTD declarations.
+ </FONT></TD></TR>
+ </TABLE>
+
+ <A name="lexical-handler"><!--anchor--></A>
+ <P>http://xml.org/sax/properties/lexical-handler</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.xml.sax.ext.LexicalHandler
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">read-write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Set the handler for lexical parsing events.
+ </FONT></TD></TR>
+ </TABLE>
+
+ <A name="dom-node"><!--anchor--></A>
+ <P>http://xml.org/sax/properties/dom-node</P>
+ <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Type:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">org.w3c.dom.Node
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Access:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">(parsing) read-only; (not parsing) read/write
+ </FONT></TD></TR>
+ <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Desc:</B>
+ </FONT></TD> <TD align="" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">The DOM node currently being visited,
+ if SAX
is being used as a DOM iterator.
+ If the
parser recognizes and supports this property but is
+ not
currently visiting a DOM node, it should return null.
+ </FONT></TD></TR>
</TABLE>
+
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +266 -1 xml-site/targets/xerces-j/releases.html
Index: releases.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/releases.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- releases.html 2001/03/28 03:16:25 1.7
+++ releases.html 2001/03/29 17:34:47 1.8
@@ -1,25 +1,290 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Releases</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/releases-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<IMG alt="Releases" border="0" height="12" hspace="0"
src="graphics/releases-label-1.jpg" vspace="0" width="120"><BR>
<A href="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>March 16, 2001 (version 1.3.1)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Added support for schema <redefine> element [Neil
Graham]</LI>
+ <LI>Added support for schema notations [Elena Litani]</LI>
+ <LI>Implemented validation constraints for the
"abstract" attribute
+ on elements [Lisa Martin]</LI>
+ <LI>Simple value normalization and whitespace facet support
[Elena Litani]</LI>
+ <LI>Fixed validation constraints surrounding the schema
<annotation> element info item [Neil Graham]</LI>
+ <LI>Implemented support for JAXP 1.1 [Edwin Goei]</LI>
+ <LI>Added experimental DOM Level 3 features for handling XML
header [Elena Litani]</LI>
+ <LI>Miscellaneous bugfixes [Arnaud Le Hors, Neil Graham, Elena
Litani, Andy Clark, Lynn Monson, Sandy Gao, Brad O'Hearne]</LI>
+ <LI>Partially fixed inability to make (or build) Xerces under
Unix [Neil Graham]</LI>
+ <LI>Removed final from XMLSerializer per request [Andy Clark]</LI>
+ <LI>Fixed identity constraint bugs (support still limited) [Andy
Clark]</LI>
+ <LI>Changed parse method to close streams opened by parser even in
+ event of error [Andy Clark]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>January 31, 2001 (version 1.3.0)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Upgraded schema support to the schema CR
drafts at a
+ similar level to that which had existed
for the WD schema
+ specifications. [Elena Litani, Lisa
Martin, Neil Graham]</LI>
+ <LI>Implemented schema union simple type
+ definition. [Elena Litani]</LI>
+ <LI>Implemented many attribute and
element declaration
+ schema-validation constraints, as well
as
+ use=prohibited. [Neil Graham]</LI>
+ <LI>Implemented basic support for XML Schema identity constraints
[Andy Clark]</LI>
+ <LI>Fixed bug in Deferred DOM with multiple IDs on same element
[Andy Clark]</LI>
+ <LI>Updates to improve DFA build-time performance. [Tozawa
Akihiko]</LI>
+ <LI>Optimization of memory used by attribute nodes in the DOM.
[Arnaud Le Hors]</LI>
+ <LI>Fixed conflict between HTML DOM and Core DOM. [Mark
Diekhans]</LI>
+ <LI>Optimized DOM normalize operation. [Jay Cain + Arnaud Le
Hors]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>December 06, 2000 (version 1.2.3)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Fixed Memory leak bug was reported by Tosiki IGA where parser
runs out of memory [Eric Ye]</LI>
+ <LI>Rampant object creation even when not validating fix patch
send by Elena Litani[Elena Litani]</LI>
+ <LI>ListDatatypeValidator enumeration bug fix by Elena Litani
Litani[Elena Litani]</LI>
+ <LI>Optimization in validator to only instantiate objects needed
in the case of DTD vs. Schemas[Jeffrey Rodriguez]</LI>
+ <LI>Fixed misc. Schema Structures miscelaneous bugs since last
release [Eric Ye]</LI>
+ <LI>improved implementation of <all> schema construct
+ to handle 8 elements instead of 6;
also increased
+ validation speed [Neil Graham, Eric
Ye]</LI>
+ <LI>Fixed DOM misc. bugs and other patches since last release
[Arnaud Le Hors]</LI>
+ <LI>Miscelaneous DOM patches by Lynn Monson [Lynn Monson]</LI>
+ <LI>Added new 'load-external-dtd' feature, so that when non
+validating, applications can ask the parser not to load the external subset
at
+all [Arnaud Le Hors]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>November 22, 2000 (version 1.2.2)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>DOM 2 Recommendation release support update [Arnaud Le
Hors]</LI>
+ <LI>Fixed FAQ section submitted by Tony Montgomery Smith [Jeffrey
Rodriguez,Tony Montgomery]</LI>
+ <LI>Added normalization patch by Ken Tamura [Jeffrey Rodriguez,
Ken Tamura]</LI>
+ <LI>Fixed hang in UTF8Reader when we find a multb. UTF8 char.
outside [#x10000-#x10FFFF] range [Jeffrey Rodriguez]</LI>
+ <LI>Fixed problem in Server env. with Singleton implemtation of
validators [Eric Ye, Jeffrey Rodriguez]</LI>
+ <LI>Fixed patch submitted by Elena Litani Kitani and others with
+RangeImpl [Eric Ye, Elena Litani, Lynn Monson]</LI>
+ <LI>Fixed misc. Schema Structures miscelaneous bugs since last
release [Eric Ye]</LI>
+ <LI>Miscelaneous bug fixes and patches submitted by Lisa Martin
[Lisa Martin]</LI>
+ <LI>Fixed DOM misc. bugs and other patches since last release
[Arnaud Le Hors]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>October 19, 2000 (version 1.2.1)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>This is a bug fix release</LI>
+ <LI>Added Mark Swinkels datatype list refactoring [Mark Swinkels,
Jeffrey Rodriguez]</LI>
+ <LI>Added RangeImpl patch submitted by Lynn Monson [Lynn monson,
Arnaud Le Hors]</LI>
+ <LI>Fixed datatype registry not being initialized in XMLValidator
bug [Jeffrey Rodriguez]</LI>
+ <LI>Fixed misc. Schema Structures bugs since last release [Eric
Ye]</LI>
+ <LI>Fixed misc. Datatypes bugs since last release [Jeffrey
Rodriguez]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>August 28, 2000 (version 1.2.0)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Merged redundant Attribute validators inner classes with the
data type validators. [Jeffrey Rodriguez]</LI>
+ <LI>Fixed namespaces bugs for endElement method in SAX. [Jeffrey
Rodriguez]</LI>
+ <LI>Fixed misc. Schema Datatype bugs. [Jeffrey Rodriguez]</LI>
+ <LI>Fixed misc. DOM implementation bugs. [Arnaud Le Hors]</LI>
+ <LI>Fixed Makefiles and documentations. [Andy Clark]</LI>
+ <LI>Added "any" with
"processContents='lax|skip'" support for Schema. [Eric Ye]</LI>
+ <LI>Added feature "load-dtd-grammar" [Eric Ye]</LI>
+ <LI>Fixed a bug in reset() method of XMLValidator. [Eric Ye]</LI>
+ <LI>Fixed misc. Schema Structures bugs. [Eric Ye]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>July 26, 2000 (version 1.1.3)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Added "anyAttribute" support for Schema. [Eric
Ye]</LI>
+ <LI>Added "xsi:type" support for Schema. [Eric Ye]</LI>
+ <LI>Added full equivClass support for Schema. [Eric Ye]</LI>
+ <LI>Fixed "form" attribute behavior to be fully
compilant with Schema Spec. [Eric Ye]</LI>
+ <LI>Fixed "xml:space" bug in DTD validation. [Eric Ye,
Andy Clark]</LI>
+ <LI>Expanded "any" element support to model groups.
[Eric Ye]</LI>
+ <LI>Fixed "any" element bugs when there are multilple
URIs. [Eric Ye]</LI>
+ <LI>Cleaned up XMLValidator. [Eric Ye]</LI>
+ <LI>Fixed misc. Schema bugs. [Eric Ye]</LI>
+ <LI>Fixed resolving Schema location bug in XMLValidator. [David
Blankenship, Eric Ye]</LI>
+ <LI>Fixed for BUG:SAXParser endElement reports incorrect local name.
[Jeffrey Rodriguez]</LI>
+ <LI>Fixed DOM Java Serialization-previous fix did not work. [Jeffrey
Rodriguez]</LI>
+ <LI>Added testcase under test to test DOM Java Serialization.
[Jeffrey Rodriguez]</LI>
+ <LI>Added James Duncan fix suggestion to not compile
RevalidatingDOMParser. [James Duncan, Jeffrey Rodriguez]</LI>
+ <LI>Miscelanous DOM enhancements [Arnaud Le Hors]. </LI>
+ <LI>Fixed parameterizes entities in XMLDTDScanner. [Jeffrey
Rodriguez]</LI>
+ <LI>Fixed bug reported by Philippe MOUAWAD, on XMLContentSpec
toString method. [Jeffrey Rodriguez]</LI>
+ <LI>Fixed problem with DTD validation when namespace is supported is
on. [Andy Clark,Eric Ye]</LI>
+ <LI>Fixed bug reported by Michael Brundage in StringReader. [Jeffrey
Rodriguez]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>June 21, 2000 (version 1.1.2)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Added "any" element content support for Schema
[Andy Clark]</LI>
+ <LI>Fixed adjacent text nodes bug in deferred DOM [Andy
Clark]</LI>
+ <LI>Fixed namespace URI bug in deferred DOM [Andy Clark]</LI>
+ <LI>Fixed null document type node bug [Andy Clark]</LI>
+ <LI>Fixed StringReader index out of bounds exception bug [Andy
Clark]</LI>
+ <LI>Turned on namespace support in all parsers, by default [Andy
Clark]</LI>
+ <LI>Added feature to allow Schema support to be turned off [Andy
Clark]</LI>
+ <LI>Fixed SAX2 DeclHandler, LexicalHandler callbacks [Andy
Clark]</LI>
+ <LI>Fixed DOM serialization [Jeffrey Rodriguez]</LI>
+ <LI>Fixed datatype enumeration bugs [Jeffrey Rodriguez]</LI>
+ <LI>Fixed datatype pattern bugs [Jeffrey Rodriguez]</LI>
+ <LI>Fixed datatype min/maxLength bugs [Jeffrey Rodriguez]</LI>
+ <LI>Modified samples to include additional switches [Jeffrey
Rodriguez]</LI>
+ <LI>Fixed lexical comparison for string/qname datatypes [Jeffrey
Rodriguez]</LI>
+ <LI>Added regular expression character class subtraction [Ken
Tamura]</LI>
+ <LI>Fixed regular expression bugs [Ken Tamura]</LI>
+ <LI>Added URI class [EMAIL PROTECTED]</LI>
+ <LI>Fixed import/include Schema bug [Eric Ye]</LI>
+ <LI>Fixed lots of Schema bugs [Eric Ye]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>June 5, 2000 (version 1.1.1)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Added Schema include/import [Eric Ye]</LI>
+ <LI>Performance tuning [Eric Ye, Andy Clark]</LI>
+ <LI>Added Ant support to build process [abagchi]</LI>
+ <LI>Re-architecture Schema datatypes [Jeffrey Rodriguez]</LI>
+ <LI>Re-organized docs directory to get FOP to work[Anupam Bagchi,
Jeffrey Rodriguez]</LI>
+ <LI>Fixed Dynamic validation bug [Eric Ye]</LI>
+ <LI>Fixed Grammar access bug [Eric Ye, Andy Clark]</LI>
+ <LI>Fixed Miscellaneous bugs [Eric Ye, Andy Clark, Jeffrey
Rodriguez]</LI>
+ <LI>Added JAXP to build, updated JAXP files [Arnaud Le Hors]</LI>
+ <LI>Added a DOM from scratch and Serializer sample [Jeffrey
Rodriguez]</LI>
+ <LI>Fixed NodeImpl supports nullpointer bug in Samples [Arnaud
Le Hors]</LI>
+ <LI>Fixed a bug in cloning default attribute</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>May 19, 2000 (version 1.1.0)</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Reworked internals for XML Schema support [Andy Clark, Eric
Ye,
+ Jeffrey Rodriguez]</LI>
+ <LI>Updated XML Schema support to April working draft [Eric Ye,
+ Jeffrey Rodriguez]</LI>
+ <LI>Changed code to notify error handler of content model
+ validation errors before calling endElement [Arnaud Le
Hors]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>May 9, 2000</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Upgraded to SAX 2.0. [Arnaud Le Hors]</LI>
+ <LI>Added support for WML DOM. [david]</LI>
+ <LI>Preliminary work for full schema support.
+ [Andy Clark, Glenn Marcy, jefreyr, Eric Ye]</LI>
+ <LI>Reorganized DOM classes to use much less memory. [Arnaud Le
Hors]</LI>
+ <LI>Entities and entity reference nodes are now readonly as
+ expected. [Arnaud Le Hors]</LI>
+ <LI>Entity references now have their replacement value when
created
+ with createEntityReference. [Arnaud Le Hors]</LI>
+ <LI>Fixed problem in Deferred DOM which made building it N^2
order.
+ [Arnaud Le Hors]</LI>
+ <LI>Fixed handling of elements with IDs in Deferred DOM. [Arnaud
Le Hors]</LI>
+ <LI>Added support for namespaces in parameter entities. [Arnaud
Le Hors]</LI>
+ <LI>setNodeValue raised an exception when it should simply be a
+ no-op. [Arnaud Le Hors]</LI>
+ <LI>Attributes returned by setNamedItem and setNamedItemNS could
not
+ be reused. [Arnaud Le Hors]</LI>
+ <LI>Implemented new DOM Level 2 methods hasAttribute and
+ hasAttributeNS. [Arnaud Le Hors]</LI>
+ <LI>43: importNode now uses createElementNS and createAttributeNS
+ when necessary. [Arnaud Le Hors]</LI>
+ <LI>59: after a first iteration over the whole list, item(index)
+ returned the wrong value. [Arnaud Le Hors]</LI>
+ <LI>60: Fixed. [Andy Clark]</LI>
+ <LI>62: Cloned attributes return wrong owner element.
+ [EMAIL PROTECTED]</LI>
+ <LI>Fixed caption element creation pb with HTMLTableElement.
+ [Assaf Arkin]</LI>
+ <LI>Improved performance of XML serialize. Added support of
+ encodings and reuse of serializer. [Assaf Arkin]</LI>
+ <LI>Updated XML serializer to not be strictly dependent on DOM
Level
+ 2. [Andy Clark]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>March 8, 2000</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>26: Schema lookup disabled when validation is off. [Arnaud
Le Hors]</LI>
+ <LI>23: With UCS-4 and UTF-16 encodings, 0xD characters are now
properly normalized.[Glenn Marcy]</LI>
+ <LI>27: SAX2 http://xml.org/sax/features/namespaces - default
set to true. [pier]</LI>
+ <LI>28: Fixed error in setNamespaces javadoc [EMAIL
PROTECTED]</LI>
+ <LI>33: Relaxed restraint of xml:space attribute for XHTML DTDs
[EMAIL PROTECTED]</LI>
+ <LI>34: SAX 2.0beta2 changes accepted. [Ralf Pfeiffer]</LI>
+ <LI>35: Fixed getLength() to always return the right
value[Arnaud Le Hors]</LI>
+ <LI>36: Fixed setPrefix() to update nodeName [Arnaud Le
Hors]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>February 8, 2000</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Removed hard-coded strings to enable national language
support
+(NLS) [Jeffrey Rodriguez, Arnaud Le Hors, Ralf Pfeiffer]</LI>
+ <LI>Update for SAX2beta [Andy Clark]</LI>
+ <LI>Add new feature <CODE><FONT face="courier,
monospaced">http://apache.org/xml/features/dom/include-ignorable-whitespace</FONT></CODE>
[Andy Clark]</LI>
+ <LI>ChunkyByteArray - needed resize chunk array for large files
[Andy Clark] </LI>
+ <LI>UTF8DataChunk - memory perf fix [Andy Clark] </LI>
+ <LI>DOM L1 - cache node children length to accelerate
<CODE><FONT face="courier, monospaced">Node#item()</FONT></CODE>[Andy
Clark]</LI>
+ <LI>DOM L1 - Off by one error in DeferredDocumentImpl [EMAIL
PROTECTED]</LI>
+ <LI>DOM L1 - Slight refactoring of DOM to save memory [Arnaud
Le Hors]</LI>
+ <LI>Schema datatypes - add binary & URI, update
+ decimal & String [twl]</LI>
+ <LI>Schema datatypes - allow StringValidator to validate
maxLength & enumeration facets [EMAIL PROTECTED]</LI>
+ <LI>Schema datatypes - timeDuration & timeInstant validators
[EMAIL PROTECTED]</LI>
+ <LI>Schema functionality - allow schema lookup via installed
entity resolver [EMAIL PROTECTED]</LI>
+ <LI>Schema bug fixes (reportSchemaError & integer subtype
registration) [EMAIL PROTECTED]</LI>
+ <LI>Serializer bug on CData sections [Assaf Arkin] </LI>
+ <LI>Serializers now prints PUBLIC/SYSTEM id [Assaf Arkin]</LI>
+ <LI>HTMLTableElementImpl - Empty cell no longer created
+ when adding a row [Assaf Arkin]</LI>
+ <LI>DOM L2 - TreeWalkerImpl didn't iterate backwards properly
[EMAIL PROTECTED]</LI>
+ <LI>DOM L2 - Tracking the candidate recommendation [Arnaud Le
Hors]</LI>
+ <LI>DOM L2 Namespace bug fixes [Ralf Pfeiffer, Arnaud Le
Hors]</LI>
+ <LI>DOM L2 API moved to org.w3c.dom where it belongs
+ [Ralf Pfeiffer]</LI>
+ <LI>DOMMemTest [Arnaud Le Hors]</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>December 31, 1999</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Include documentation in the repository.</LI>
+ <LI>Switch packaging to jar files from .zip and .tar.gz
files.</LI>
+ <LI>StreamingCharReader for stream based applications.</LI>
+ <LI>Assaf Arkin's serialization package.</LI>
+ <LI>Assaf Arkin's HTML DOM Level 1 classes.</LI>
+ <LI>Performance improvements.</LI>
+ <LI>Bug fixes.</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>November 5, 1999</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<UL>
<LI>Created initial code base from IBM's XML4J.</LI>
@@ -29,6 +294,6 @@
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +90 -22 xml-site/targets/xerces-j/samples.html
Index: samples.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/samples.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- samples.html 2001/03/28 03:16:25 1.7
+++ samples.html 2001/03/29 17:34:47 1.8
@@ -1,76 +1,144 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Samples</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/samples-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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 alt="Samples" border="0" height="12" hspace="0"
src="graphics/samples-label-1.jpg" vspace="0" width="120"><BR>
+
+
+
+
<A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Introduction</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>There are two new samples to test and demonstrate the new
DOM2
- Transversal implementation: </P>
<UL>
+ <LI><A href="domcount.html">DOMCount</A></LI>
+ <LI><A href="domcount.html">SAXCount</A></LI>
+ <LI><A href="domwriter.html">DOMWriter</A></LI>
+ <LI><A href="domwriter.html">SAXWriter</A></LI>
+ <LI><A href="domfilter.html">DOMFilter</A></LI>
<LI><A href="iterator.html">IteratorView</A></LI>
<LI><A href="tree.html">TreeWalker</A></LI>
+ <LI><A href="treeview.html">TreeViewer</A></LI>
</UL>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Caveats</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Make sure that Xerces-J and a JDK are loaded on
- your computer before running any of the sample
parsers.</I></FONT></TD></TR></TABLE>
- <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Xerces-J: Running the sample applications
+ <TABLE border="0" cellpadding="0"
cellspacing="3" width="100%"><TR><TD valign="top" width="20"><IMG alt="Note"
border="0" height="24" hspace="0" src="resources/note.gif" vspace="0"
width="20"></TD><TD valign="top"><FONT color="#000000"
face="arial,helvetica,sanserif" size="-1"><I>Xerces-J: Running the sample
applications
requires that you have already loaded the Xerces-J software on
your computer.</I></FONT></TD></TR></TABLE>
- <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Java: Running the sample parsers require that your computer has a
- correctly installed JDK. If you do not already have a
JDK already on your computer download
- one from Sun's Java website: <A href="http://java.sun.com">
- http://java.sun.com</A> or from IBM's website
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Java: Running the sample applications require that your computer
has a
+ correctly installed JDK. If you do not already have a JDK
already on
+ your computer download one from Sun's Java website:
+ <A href="http://java.sun.com">http://java.sun.com</A> or from
+ IBM's website
<A
href="http://www.ibm.com/developer/java/">http://www.ibm.com/developer/java/</A>
- where you can find an "Enhanced Windows JDK" that
is optimized for the Windows platform.
- The sample applications
+ where you can find an "Enhanced Windows JDK" that is
optimized
+ for the Windows platform. The sample applications
described in the following pages support Java 1 - JDK 1.1.6.
1.1.7, 1.1.8 or
Java 2 - JDK 1.2.2. </I></FONT></TD></TR></TABLE>
<TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>UNIX: Command lines in the pages linked below use the Windows path
separator ';' (semicolon) and directory separator '\'
(backslash)..
On UNIX, use the ':' (colon) character to separate the JAR
files in the classpath,
- and replace Windows directory separator '\' (backslash) with
'/' (forward slash).</I></FONT></TD></TR></TABLE>
+ and replace Windows directory separator '\' (backslash)
+ with '/' (forward slash).</I></FONT></TD></TR></TABLE>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOMCount Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P><A href="domcount.html">DOMCount</A> parses your input file,
+ and outputs the total parse time,
+ along with counts of elements, attributes, text characters, and
ignorable
+ whitespace characters. DOMCount displays errors and
+ warnings that occur during parsing.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>SAXCount Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P><A href="domcount.html">SAXCount</A> parses your input file,
+ and outputs the total parse time,
+ along with counts of elements, attributes, text characters, and
+ ignorable whitespace characters. SAXCount displays errors and
+ warnings that occur during parsing.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOMWriter Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P><A href="domwriter.html">DOMWriter</A> parses a file, and
+ prints it out in XML format.
+ The command line option, -c, is used to print files in
+ "canonical" XML format, so that two XML documents can
be compared.
+ They also display any errors or warnings that occurred during
the
+ parse.
+ DOMWriter also provides a feature to set the output Java
encoding
+ through the -e switch.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>SAXWriter Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P><A href="domwriter.html">SAXWriter</A> parses a file, and
+ prints it out in XML format. The command
+ line option, -c, is used to print files in
"canonical" XML format,
+ so that two XML documents can be compared. They also display
any
+ errors or warnings that occurred during the parse.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>DOMFilter Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P><A href="domfilter.html">DOMFilter</A> shows you how to
+ search for specific elements in
+ your XML document. It uses <CODE><FONT face="courier,
monospaced">getElementsByTagName()</FONT></CODE>
+ to traverse the DOM tree, looking for elements or attributes
that
+ match your specification.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>IteratorView Sample</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The IteratorView is an interactive UI sample that displays
the DOM tree. It
+ <P><A href="iterator.html">IteratorView</A> is an interactive
+ UI sample that displays the DOM tree. It
shows the progress of the iteration by moving the selection
within the DOM tree.
Buttons act as a control panel, allowing the user to
interactively iterate through
the tree, remove nodes, add nodes, and view the results
immediately in the tree.</P>
- <P>The IteratorView uses an example filter, NameNodeFilter,
that can be controlled
- from the UI and a DOMTreeFull class that displays the full DOM
tree with all
+ <P>The <CODE><FONT face="courier,
monospaced">IteratorView</FONT></CODE> uses an example filter,
+ <CODE><FONT face="courier,
monospaced">NameNodeFilter</FONT></CODE>, that can be controlled
+ from the UI and a <CODE><FONT face="courier,
monospaced">DOMTreeFull</FONT></CODE> class that displays the full DOM tree
with all
the nodes.</P>
- <P><A href="iterator.html">IteratorView page</A></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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>TreeWalker Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The TreeWalkerviewView is an interactive UI sample that
displays the DOM
+ <P><A href="tree.html">TreeWalkerviewView</A> is an interactive
UI sample that displays the DOM
tree. It show the progress of the tree traversal by moving the
selection within the
DOM tree. Buttons act as a control panel, allowing the user to
interactively
traverse the tree, remove nodes, add nodes, and view the
results immediately in
the tree.</P>
- <P>The TreeWalkerviewView uses an example filter,
NameNodeFilter, that can be
- controlled from the UI and a DOMTreeFull class that displays
the full DOM tree
- with all the nodes.</P>
- <P><A href="tree.html">TreeWalkerView page</A></P>
+ <P>The <CODE><FONT face="courier,
monospaced">TreeWalkerviewView</FONT></CODE> uses an example filter,
+ <CODE><FONT face="courier,
monospaced">NameNodeFilter</FONT></CODE>, that can be
+ controlled from the UI and a <CODE><FONT face="courier,
monospaced">DOMTreeFull</FONT></CODE> class that
+ displays the full DOM tree with all the nodes.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Treeviewer Sample</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <P><A href="tree.html">TreeViewer</A> displays the input XML
file in a graphical tree-style
+ interface. It will also highlight lines have well-formedness
or validation errors.</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +138 -79 xml-site/targets/xerces-j/schema.html
Index: schema.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/schema.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- schema.html 2001/03/28 03:16:25 1.7
+++ schema.html 2001/03/29 17:34:48 1.8
@@ -1,129 +1,188 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>Schema</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/schema-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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>
+
+
+
+
<IMG alt="Schema" border="0" height="12" hspace="0"
src="graphics/schema-label-1.jpg" vspace="0" width="120"><BR>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Disclaimer</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<P>This package contains an implementation of the W3C XML
Schema language. This implementation is experimental. The
- XML Schema language is still in working draft stage: you
- should not consider this implementation complete or correct.
- The limitations of this implementation are detailed below --
- please read this document before using this package.</P>
+ <A href="http://www.w3.org/XML/Group/Schemas.html">XML
Schema</A>
+ language is in candidate recommendation stage: it is still
+ possible that some changes in the specification could
+ occur. You should also not necessarily
+ consider this implementation complete or correct.
+ The limitations of this implementation are detailed below.
+ Please read this document before using this package.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Introduction</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>This package contains an implementation of a subset
- of the W3C XML Schema Language as specified in the 24
- September 1999 Working Draft. The parsers contained in this
- package are able to read and validate XML documents with the
- grammar specified in either DTD or XML Schema format.</P>
+ <P>This package contains an implementation of a subset of the
+ W3C XML Schema Language as specified in the 24 October 2000
+ Candidate Recommendations for <A
href="http://www.w3.org/TR/xmlschema-1/">Structures</A> and
+ <A href="http://www.w3.org/TR/xmlschema-2/">Datatypes</A>. The
+ parsers contained in this package are able to read and
+ validate XML documents with the grammar specified in either
+ DTD or XML Schema format. There is no functionality for
+ accessing typed data.</P>
<P>We are making this package available in order to get
feedback on the features in the XML Schema language
design and on representing an XML document's grammar
as part of the document's DOM tree. We intend to update
this package until it implements all of the functionality
- of the then current XML Schema Working Draft. If you are
+ of the then current XML Schema Draft. If you are
interested in a particular unimplemented feature, we welcome
- your feedback on the Xerces mailing list.</P>
+ your feedback on the Xerces-J mailing list.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Limitations</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<P>The XML Schema implementation in this package is a
- subset of the features defined in the 24 September 1999
- XML Schema Working Drafts.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Structure Limitations</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <UL>
- <LI>elementDecls, archeTypes, modelGroups and
attributeGroup
- share the same namespace</LI>
- <LI>All archetypes, elements, modelGroups and
attributeGroups
- must be declared before they are used.</LI>
- <LI>On archetypes the following are unsupported:</LI>
- <UL>
- <LI>open, refine-able, and closed
models</LI>
- <LI>nested element decls</LI>
- </UL>
- <LI>None of the items in section 5, import, inclusion,
export,
- or refinement, are supported.</LI>
- </UL>
+ subset of the features defined in the 24 October 2000
+ XML Schema Candidate Recommendations.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Datatype Limitations</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <UL>
- <LI>Datatype checking conforms to underlying Java
types, not
- necessarily to schema rules:</LI>
- </UL>
- <TABLE border="0" cellpadding="2" cellspacing="2" width="100%">
- <TR><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Schema type</B>
- </FONT></TD><TD align="center" bgcolor="#039acc" colspan="1"
rowspan="1" valign="center"><FONT color="#ffffff"
face="arial,helvetica,sanserif" size="-1"><B>Java type</B>
- </FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">boolean
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Boolean
- </FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">integer
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Integer
- </FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">decimal
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Double
- </FONT></TD></TR>
- <TR><TD align="left" bgcolor="#a0ddf0" colspan="1"
rowspan="1" valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">real
- </FONT></TD><TD align="left" bgcolor="#a0ddf0" colspan="1" rowspan="1"
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1">Double
- </FONT></TD></TR>
- </TABLE>
- <UL>
- <LI>The NMTOKEN, NMTOKENS, Name, NCName, ID, IDREF,
- ENTITY, ENTITIES, NOTATION are only supported on
attributes. At
- the moment they cannot be applied to element
content.</LI>
- <LI>The timeInstant, timeDuration, recurringInstant,
date, time,
- binary, uri, and language datatypes are not
supported.</LI>
- <LI>Datatype qualifiers on attributes are not
supported.</LI>
- </UL>
- </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Components Supported</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Element declarations</LI>
+ <LI>Model group definitions: group</LI>
+ <LI>Model groups: all, choice, sequence</LI>
+ <LI>Attribute declarations</LI>
+ <LI>Attribute group definitions</LI>
+ <LI>Simple type definitions</LI>
+ <LI>Complex type definitions</LI>
+ <LI>Wildcards: any</LI>
+ <LI>Wildcards: anyAttribute</LI>
+ <LI>import and include</LI>
+ <LI>Notation declaration</LI>
+ <LI>Annotation</LI>
+ <LI>Redefine</LI>
+ <LI>Identity constraints: unique, key, keyref
+ (experimental)</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Features Supported</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Type derivation</LI>
+ <LI>Anonymous types</LI>
+ <LI>Nested element declaration</LI>
+ <LI>Separate symbol spaces for elements, types, groups, and
+ attribute groups</LI>
+ <LI>Substitution Groups</LI>
+ <LI>Target namespace</LI>
+ <LI>"xsi:schemaLocation" and
"xsi:noNamespaceSchemaLocation"</LI>
+ <LI>Include</LI>
+ <LI>Import</LI>
+ <LI>"xsi:type"</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Features NOT Supported</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Constraints in Chapter 5 and elsewhere in the
+ specifications</LI>
+ <LI>Nullable</LI>
+ <LI>Block and final</LI>
+ <LI>Fixed and default values of elements</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Datatypes Supported</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Built-in simple types (primitive, derived)</LI>
+ <LI>Simple type derivation (restriction, list, union)</LI>
+ <LI>Regular expressions</LI>
+ <LI>Binary (base64, hex)</LI>
+ <LI>Constraining facets</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Datatypes NOT Supported</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="492"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
+ <UL>
+ <LI>Date/time -- ISO8601 (work in progress)</LI>
+ </UL>
+ </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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Other Limitations</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The schema is specified by the first xmlns attribute on the
root
- element of the document. There must be an attribute declaration
for
- this xmlns attribute. </P>
+ <P>The schema is specified by the xsi:schemaLocation or
+ xsi:noNamespaceSchemaLocation attribute on the root
+ element of the document. The xsi prefix must be bound to the
+ Schema document instance namespace, as specified by the
+ candidate recommendation specification. See the sample provided
in the
+ Usage section.</P>
+ <P>When a schemaLocation attribute appears in an instance
+ document, only the first targetNamespace URI/schema
+ location pair will be considered (the remaining pairs
will
+ be ignored). Subsequent schemaLocation attributes will
+ also be ignored. To validate an instance document
against
+ multiple schemas, it is necessary to use
<include>,
+ <import> or <redefine> element information
items
+ within one of the schema documents.</P>
+ <P>We also emphasize that support for schema ID constraints is
+ highly experimental. Some of the limitations of this support
+ are:
+ </P>
+ <UL>
+ <LI>Very little error-checking has been performed.</LI>
+ <LI>Identity constraints will not work if the schema under
+ consideration has a targetNamespace.</LI>
+ <LI>The XPath expressions used for specifying selectors and
+ fields are
+ a subset of XPath. Currently, only the self, child, and
+ attribute axes are supported.</LI>
+ <LI>Field values are currently compared in the lexical space.
+ Therefore, the values "1" and "1.0" are
NOT equal for a
+ field of type "decimal" (even though they should
be).</LI>
+ </UL>
+ <P>Finally, note that in <all> model groups fewer than 8
elements must
+ be used.</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Usage</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<P>In this release, schema validation has been integrated with
the
regular SAXParser and DOMParser classes. No special classes are
required to parse documents that use a schema.</P>
<P>Documents that use XML Schema grammars specify the location
of the
- grammar using an xmlns attribute attached to the root /
top-level element
- in the document. Here is an example: </P>
- <DIV align="right"><TABLE border="0" cellpadding="0"
cellspacing="4" width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
-<document xmlns=&document.xsd>
+ grammar using an xsi:schemaLocation attribute attached to the
root / top-level element
+ in the document. Here is an example with no target namspace:
</P>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE><document
+ xmlns:xsi='http://www.w3.org/2000/10/XMLSchema-instance'
+ xsi:noNamespaceSchemaLocation='document.xsd'>
...
-</document>
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
- <P>Another requirement is that the XML Schema document's
grammar must
- have a <!DOCTYPE ...> line specifying the DTD for XML
Schema grammar.
- The DOCTYPE must specify the following system identifier:<BR>
- <CODE><FONT face="courier, monospaced">
-http://www.w3.org/XML/Group/1999/09/23-xmlschema/structures/structures.dtd
- </FONT></CODE>
- </P>
- <P>Also, there must be an attribute declaration for the xmlns
attribute
- used to find the schema (document in the example above).</P>
- <P>Review the sample file, "data/personal.xsd" for an
example of an XML
+</document></PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ <P>Here is an example with a target namespace. Note that it is
an
+ error to specify a different namespace than the target namespace
+ defined in the Schema.</P>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE><document
+ xmlns='NS'
+ xmlns:xsi='http://www.w3.org/2000/10/XMLSchema-instance'
+ xsi:schemaLocation='NS document.xsd'>
+...
+</document></PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ <P>Review the sample file, 'data/personal.xsd' for an example
of an XML
Schema grammar.</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.8 +43 -26 xml-site/targets/xerces-j/tree.html
Index: tree.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/tree.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- tree.html 2001/03/28 03:16:26 1.7
+++ tree.html 2001/03/29 17:34:49 1.8
@@ -1,79 +1,96 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>TreeWalker
Sample</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/tree-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>TreeWalker</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <P>The TreeWalkerviewView is an interactive UI sample that displays
the DOM
+ <P>The <CODE><FONT face="courier,
monospaced">TreeWalkerviewView</FONT></CODE> is an interactive UI sample that
displays the DOM
tree. It show the progress of the tree traversal by moving the
selection within the
DOM tree. Buttons act as a control panel, allowing the user to
interactively
traverse the tree, remove nodes, add nodes, and view the results
immediately in
the tree. </P>
- <P>The TreeWalkerviewView uses an example filter, NameNodeFilter,
that can be
- controlled from the UI and a DOMTreeFull class that displays the
full DOM tree
+ <P>The <CODE><FONT face="courier,
monospaced">TreeWalkerviewView</FONT></CODE> uses an example filter,
+ <CODE><FONT face="courier,
monospaced">NameNodeFilter</FONT></CODE>, that can be controlled from the UI
and a
+ <CODE><FONT face="courier,
monospaced">DOMTreeFull</FONT></CODE> class that displays the full DOM tree
with all the nodes.</P>
- <P>The controls are called through to to the corresponding
TreeWalker function. If
- you are familiar with the DOM Level 2 Traversal specification, these
controls are
+ <P>The controls are called through to to the corresponding
+ <CODE><FONT face="courier, monospaced">TreeWalker</FONT></CODE>
function. If you are familiar with the DOM
+ Level 2 Traversal specification, these controls are
fairly easy to understand.</P>
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Document Order Traversal Group</B></FONT></TD><TD
bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#017299"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
- <LI>Next - calls the next() functions and selects the next
in the tree.</LI>
- <LI>Previous - calls the previous() function a and selects
the previous node in
- the DOM tree.</LI>
+ <LI>Next - calls the <CODE><FONT face="courier,
monospaced">next()</FONT></CODE> functions and selects
+ the next in the tree.</LI>
+ <LI>Previous - calls the <CODE><FONT face="courier,
monospaced">previous()</FONT></CODE> function a and
+ selects the previous node in the DOM tree.</LI>
</UL>
</FONT></TD></TR></TABLE><BR>
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Walk Group</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="482"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
- <P>Parent, Previous Sibling, Next Sibling, First Child, Last Child -
call the
- corresponding function in TreeWalker and show the result as a
selected Node.</P>
+ <P>Parent, Previous Sibling, Next Sibling, First Child, Last
Child - call the
+ corresponding function in TreeWalker and show the result as a
selected Node.</P>
</FONT></TD></TR></TABLE><BR>
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Selected Node Group</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
<LI>current - set the current node to the selected node.</LI>
<LI>remove - remove the selected node and update the tree.
- You must press a button to see next or previous node
selection.</LI>
+ You must press a button to see next or previous node
selection.</LI>
<LI>add - add a text node.
- You must press a button to see next or previous node
selection.</LI>
+ You must press a button to see next or previous node
selection.</LI>
</UL>
</FONT></TD></TR></TABLE><BR>
<TABLE border="0" cellpadding="0" cellspacing="0"
width="484"><TR><TD bgcolor="666699" colspan="2" width="484"><TABLE border="0"
cellpadding="0" cellspacing="0" width="484"><TR><TD bgcolor="#039acc"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc"
height="1" width="482"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="482"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="482"><FONT color="#ffffff" face="arial,helvetica,sanserif"><IMG
border="0" height="2" hspace="0" src="resources/void.gif" vspace="0"
width="2"><B>Filter Settings Group</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="482"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="482"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="474"><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<UL>
- <LI>createNodeTreeWalker - calls the factory method to
create a new
- TreeWalker with the corresponding whatToShow and
NodenameFilter
+ <LI><CODE><FONT face="courier,
monospaced">createNodeTreeWalker</FONT></CODE> - calls the factory
+ method to create a new <CODE><FONT
face="courier, monospaced">TreeWalker</FONT></CODE> with the
+ corresponding <CODE><FONT face="courier,
monospaced">whatToShow</FONT></CODE> and <CODE><FONT face="courier,
monospaced">NodenameFilter</FONT></CODE>
settings. The selected node becomes the TreeWalker root.</LI>
- <LI>whatToShow - you can singly or multiply select these
values by pressing
- the control key and the TreeWalker is constrained to these
types.</LI>
- <LI>NodeNameFilter - an empty string is converted to null
and given to the
- NodeNameFilter example filter class provided.</LI>
- <UL>
- <LI>An empty string (null) matches ALL nodes.</LI>
- <LI>A non-empty string is forced to match node
names.</LI>
- </UL>
+ <LI><CODE><FONT face="courier,
monospaced">whatToShow</FONT></CODE> - you can singly or multiply select
+ these values by pressing the control key and
the
+ <CODE><FONT face="courier,
monospaced">TreeWalker</FONT></CODE> is constrained to these types.</LI>
+ <LI><CODE><FONT face="courier,
monospaced">NodeNameFilter</FONT></CODE> - an empty string is
+ converted to null and given to the
+ <CODE><FONT face="courier,
monospaced">NodeNameFilter</FONT></CODE> example filter class provided.</LI>
+ <UL>
+ <LI>An empty string (null) matches ALL nodes.</LI>
+ <LI>A non-empty string is forced to match node
names.</LI>
+ </UL>
</UL>
</FONT></TD></TR></TABLE><BR>
</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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Running TreeWalker</B></FONT></TD><TD bgcolor="#017299"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
- <DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
- java dom.traversal.TreeWalkerView <fileName>
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>java dom.traversal.TreeWalkerView
<fileName></PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
</FONT></TD></TR></TABLE><BR>
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.2 +30 -29 xml-site/targets/xerces-j/treeview.html
Index: treeview.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/treeview.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- treeview.html 2000/03/10 20:38:54 1.1
+++ treeview.html 2001/03/29 17:34:50 1.2
@@ -1,32 +1,35 @@
-<HTML><HEAD><SCRIPT language="JavaScript" src="resources/script.js"
type="text/javascript"></SCRIPT><TITLE>TreeViewer Sample</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/treeview-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
+<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>TreeViewer
Sample</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/treeview-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
-
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-label-3.jpg" vspace="0" width="120"></A><BR>
+
+
+
+
+
+ <A href="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
-
-
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="y2k.html" onMouseOut="rolloverOff('side-y2k');"
onMouseOver="rolloverOn('side-y2k');"><IMG alt="Y2K Compliance" border="0"
height="12" hspace="0" name="side-y2k"
onLoad="rolloverLoad('side-y2k','graphics/y2k-label-2.jpg','graphics/y2k-label-3.jpg');"
src="graphics/y2k-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>
@@ -57,35 +60,33 @@
<OL>
<LI>open up a MS-DOS command line window</LI>
<LI>set the path to the jdk\bin directory</LI>
- <LI>change directory to the latest xerces-1_0_3
directory</LI>
- <LI>invoke the <CODE><FONT face="courier,
monospaced">TreeViewer</FONT></CODE> parser</LI>
+ <LI>change directory to the latest xerces-1_3_1
directory</LI>
+ <LI>invoke the <CODE><FONT face="courier,
monospaced">TreeViewer</FONT></CODE> sample</LI>
</OL>
<P><B>On Windows:</B></P>
<P>The easiest way to do this is to create a .bat file using
the
Notepad editor. Then <CODE><FONT face="courier,
monospaced">TreeViewer</FONT></CODE> can be invoked by double clicking
on the file name or icon. The following command lines assume
that
- both the jdk and the xerces-1_0_3 directories are located
directly below
- the c: dirve.</P>
+ both the jdk and the xerces-1_3_1 directories are located
directly below
+ the c: drive.</P>
<P><B>With jdk1.1.8:</B></P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set path=c:\jdk1.1.8\bin;%PATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3.jar;%CLASSPATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3Samples;%CLASSPATH%;
-set classpath=c:\Swing-1.1.1\swingall.jar;%CLASSPATH%;
-cd c:\xerces-1_0_3
-java dom.TreeViewer data\personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.1.8\bin
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+set CLASSPATH=%CLASSPATH%;c:\Swing-1.1.1\swingall.jar
+cd c:\xerces-1_3_1
+java ui.TreeViewer data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
<P><B>With jdk1.2.2:</B></P>
<P>Swing is included in the Java 2 release and it doesn't
required
a separate reference. </P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set path=c:\jdk1.2.2\bin;%PATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3.jar;%CLASSPATH%
-set classpath=c:\xerces-1_0_3\xerces-1_0_3Samples;%CLASSPATH%;
-cd c:\xerces-1_0_3
-java dom.TreeViewer data\personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>set PATH=%PATH%;c:\jdk1.2.2\bin
+set
CLASSPATH=%CLASSPATH%;c:\xerces-1_3_1\xerces.jar;c:\xerces-1_3_1\xercesSamples.jar
+cd c:\xerces-1_3_1
+java ui.TreeViewer data/personal.xml</PRE></FONT></TD><TD bgcolor="#0086b2"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1"
width="1"><IMG border="0" height="1" hspace="0" src="resources/void.gif"
vspace="0" width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="462"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></DIV>
- <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Parse your own XML file instead of
data\personal.xml</I></FONT></TD></TR></TABLE>
+ <TABLE border="0" cellpadding="0" cellspacing="3"
width="100%"><TR><TD valign="top" width="20"><IMG alt="Note" border="0"
height="24" hspace="0" src="resources/note.gif" vspace="0" width="20"></TD><TD
valign="top"><FONT color="#000000" face="arial,helvetica,sanserif"
size="-1"><I>Parse your own XML file instead of
data/personal.xml</I></FONT></TD></TR></TABLE>
</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, 2000 The Apache Software Foundation.
1.8 +36 -22 xml-site/targets/xerces-j/y2k.html
Index: y2k.html
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/y2k.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- y2k.html 2001/03/28 03:16:26 1.7
+++ y2k.html 2001/03/29 17:34:50 1.8
@@ -1,46 +1,61 @@
<HTML><HEAD><META content="text/html; charset=utf8"
http-equiv="Content-Type"><SCRIPT language="JavaScript"
src="resources/script.js" type="text/javascript"></SCRIPT><TITLE>Y2K
Compliance</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="135"><IMG border="0" height="60" hspace="0" src="resources/logo.gif"
vspace="0" width="135"></TD><TD align="left" colspan="4" height="5"
valign="top" width="456"><IMG border="0" height="5" hspace="0"
src="resources/line.gif" vspace="0" width="456"></TD><TD align="left"
height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60"
hspace="0" src="resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD
align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top"
width="456"><IMG alt="" border="0" height="35" hspace="0"
src="graphics/y2k-header.jpg" vspace="0" width="456"></TD></TR><TR><TD
align="left" height="20" valign="top" width="168"><IMG border="0" height="20"
hspace="0" src="resources/bottom.gif" vspace="0" width="168"></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');"
onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/"
border="0" height="20" hspace="0" name="xml"
onLoad="rolloverLoad('xml','resources/button-xml-hi.gif','resources/button-xml-lo.gif');"
src="resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A
href="http://www.apache.org/" onMouseOut="rolloverOff('asf');"
onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/"
border="0" height="20" hspace="0" name="asf"
onLoad="rolloverLoad('asf','resources/button-asf-hi.gif','resources/button-asf-lo.gif');"
src="resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD
align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/"
onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');"
target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0"
name="w3c"
onLoad="rolloverLoad('w3c','resources/button-w3c-hi.gif','resources/button-w3c-lo.gif');"
src="resources/button-w3c-lo.gif" vspace="0"
width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0"
cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG
border="0" height="14" hspace="0" src="resources/join.gif" vspace="0"
width="120"><BR>
<A href="../index.html" 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>
<A href="index.html" onMouseOut="rolloverOff('side-index');"
onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0"
height="12" hspace="0" name="side-index"
onLoad="rolloverLoad('side-index','graphics/index-label-2.jpg','graphics/index-label-3.jpg');"
src="graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/dist/xerces-j/"
onMouseOut="rolloverOff('side-ext-8');"
onMouseOver="rolloverOn('side-ext-8');"><IMG alt="Download" border="0"
height="12" hspace="0" name="side-ext-8"
onLoad="rolloverLoad('side-ext-8','graphics/ext-8-label-2.jpg','graphics/ext-8-label-3.jpg');"
src="graphics/ext-8-label-3.jpg" vspace="0" width="120"></A><BR>
+ <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/java/"
onMouseOut="rolloverOff('side-ext-10');"
onMouseOver="rolloverOn('side-ext-10');"><IMG alt="Repository" border="0"
height="12" hspace="0" name="side-ext-10"
onLoad="rolloverLoad('side-ext-10','graphics/ext-10-label-2.jpg','graphics/ext-10-label-3.jpg');"
src="graphics/ext-10-label-3.jpg" vspace="0" width="120"></A><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>
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="api.html" onMouseOut="rolloverOff('side-api');"
onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" 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>
+
<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="schema.html" onMouseOut="rolloverOff('side-schema');"
onMouseOver="rolloverOn('side-schema');"><IMG alt="Schema" border="0"
height="12" hspace="0" name="side-schema"
onLoad="rolloverLoad('side-schema','graphics/schema-label-2.jpg','graphics/schema-label-3.jpg');"
src="graphics/schema-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="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>
<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="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>
+
+
<IMG border="0" height="6" hspace="0" src="resources/separator.gif"
vspace="0" width="120"><BR>
<A href="releases.html" onMouseOut="rolloverOff('side-releases');"
onMouseOver="rolloverOn('side-releases');"><IMG alt="Releases" 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="caveats.html" onMouseOut="rolloverOff('side-caveats');"
onMouseOver="rolloverOn('side-caveats');"><IMG alt="Caveats" border="0"
height="12" hspace="0" name="side-caveats"
onLoad="rolloverLoad('side-caveats','graphics/caveats-label-2.jpg','graphics/caveats-label-3.jpg');"
src="graphics/caveats-label-3.jpg" vspace="0" width="120"></A><BR>
<A href="feedback.html" onMouseOut="rolloverOff('side-feedback');"
onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0"
height="12" hspace="0" name="side-feedback"
onLoad="rolloverLoad('side-feedback','graphics/feedback-label-2.jpg','graphics/feedback-label-3.jpg');"
src="graphics/feedback-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="Y2K Compliance" border="0" height="12" hspace="0"
src="graphics/y2k-label-1.jpg" vspace="0" width="120"><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"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2"
width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif"
size="+1"><IMG border="0" height="2" hspace="0" src="resources/void.gif"
vspace="0" width="2"><B>Apache Xerces Parser Year-2000
Readiness</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="492"></TD><TD
bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0"
width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10"> </TD><TD
width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
<P>Q: Are the Xerces parsers Year-2000-compliant? </P>
<P>Yes, Xerces-J and Xerces-C are Year 2000 compliant.
-They do not currently use any dates at all (at least until the XML Schema
date datatypes
-are fully supported). However, you may still have Y2K problems if the
underlying OS or Java implementation has
-problems with dates past year 2000 (e.g. OS calls which accept or return
year numbers).
-</P>
-<P>Most (UNIX) systems store dates internally as signed 32-bit integers
which contain the number of seconds since 1st January 1970, so the magic
boundary to worry about is the year 2038 and not 2000. But modern operating
systems shouldn't cause any trouble at all.
-</P>
-
-<P>The Apache Xerces project is an open-source software product of the
Apache Software Foundation.
-The project and the Foundation cannot and does not offer legal assurances
regarding any
-suitability of the software for your application. There are several
commercial
-support organizations and derivative products available that may be able to
certify the
-software and provide you with any assurances you may require (IBM's
Websphere product is one of them).
-</P>
-<P>The Apache HTTP server software is distributed with the following
-disclaimer, found in the software license:
-</P>
-<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>
-THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ They do not currently use any dates at all (at least until the
XML
+ Schema date datatypes are fully supported). However, you may
still
+ have Y2K problems if the underlying OS or Java implementation
has
+ problems with dates past year 2000 (e.g. OS calls which accept
or
+ return year numbers).</P>
+ <P>Most (UNIX) systems store dates internally as signed 32-bit
+ integers which contain the number of seconds since 1st January
1970,
+ so the magic boundary to worry about is the year 2038 and not
2000.
+ But modern operating systems shouldn't cause any trouble at
all.</P>
+
+ <P>The Apache Xerces project is an open-source software product
+ of the Apache Software Foundation. The project and the
Foundation
+ cannot and does not offer legal assurances regarding any
suitability
+ of the software for your application. There are several
commercial
+ support organizations and derivative products available that
may be
+ able to certify the software and provide you with any
assurances you
+ may require (IBM's Websphere product is one of them).</P>
+ <P>The Apache HTTP server software is distributed with the
following
+ disclaimer, found in the software license: </P>
+<DIV align="right"><TABLE border="0" cellpadding="0" cellspacing="4"
width="464"><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="1"></TD><TD
bgcolor="#0086b2" height="1" width="462"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="462"></TD><TD bgcolor="#0086b2"
height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD
bgcolor="#0086b2" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#ffffff"
width="462"><FONT size="-1"><PRE>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
@@ -51,10 +66,9 @@
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.
- </PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
-</FONT></TD></TR></TABLE><BR>
+SUCH DAMAGE.</PRE></FONT></TD><TD bgcolor="#0086b2" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG
border="0" height="1" hspace="0" src="resources/void.gif" vspace="0"
width="1"></TD><TD bgcolor="#0086b2" height="1" width="462"><IMG border="0"
height="1" hspace="0" src="resources/void.gif" vspace="0" width="462"></TD><TD
bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0"
src="resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></DIV>
+ </FONT></TD></TR></TABLE><BR>
</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 The Apache Software Foundation.
+ Copyright © 1999, 2000 The Apache Software Foundation.
All Rights Reserved.
</I></FONT></TD></TR></TABLE></BODY></HTML>
1.7 +15 -41 xml-site/targets/xerces-j/graphics/caveats-header.jpg
<<Binary file>>
1.7 +3 -2 xml-site/targets/xerces-j/graphics/caveats-label-3.jpg
<<Binary file>>
1.2 +55 -58 xml-site/targets/xerces-j/graphics/domcount-header.jpg
<<Binary file>>
1.2 +29 -30 xml-site/targets/xerces-j/graphics/domfilter-header.jpg
<<Binary file>>
1.2 +67 -49 xml-site/targets/xerces-j/graphics/domwriter-header.jpg
<<Binary file>>
1.7 +39 -37 xml-site/targets/xerces-j/graphics/faq-common-header.jpg
<<Binary file>>
1.2 +51 -65 xml-site/targets/xerces-j/graphics/faq-migrate-header.jpg
<<Binary file>>
1.2 +35 -32
xml-site/targets/xerces-j/graphics/faq-performance-header.jpg
<<Binary file>>
1.7 +60 -45 xml-site/targets/xerces-j/graphics/faq-write-header.jpg
<<Binary file>>
1.7 +6 -5 xml-site/targets/xerces-j/graphics/faqs-label-2.jpg
<<Binary file>>
1.7 +4 -1 xml-site/targets/xerces-j/graphics/features-label-3.jpg
<<Binary file>>
1.7 +4 -5 xml-site/targets/xerces-j/graphics/feedback-label-1.jpg
<<Binary file>>
1.7 +44 -47 xml-site/targets/xerces-j/graphics/index-header.jpg
<<Binary file>>
1.7 +18 -33 xml-site/targets/xerces-j/graphics/install-header.jpg
<<Binary file>>
1.7 +3 -3 xml-site/targets/xerces-j/graphics/install-label-3.jpg
<<Binary file>>
1.2 +47 -43 xml-site/targets/xerces-j/graphics/jpc-header.jpg
<<Binary file>>
1.7 +3 -5 xml-site/targets/xerces-j/graphics/properties-label-2.jpg
<<Binary file>>
1.7 +2 -3 xml-site/targets/xerces-j/graphics/releases-label-1.jpg
<<Binary file>>
1.7 +7 -4 xml-site/targets/xerces-j/graphics/samples-label-2.jpg
<<Binary file>>
1.2 +38 -57 xml-site/targets/xerces-j/graphics/treeview-header.jpg
<<Binary file>>
1.4 +21 -21 xml-site/targets/xerces-j/resources/script.js
Index: script.js
===================================================================
RCS file: /home/cvs/xml-site/targets/xerces-j/resources/script.js,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- script.js 2000/01/04 15:21:00 1.3
+++ script.js 2001/03/29 17:35:22 1.4
@@ -1,21 +1,21 @@
-rolloverImagesOn=new Array();
-rolloverImagesOff=new Array();
-
-function rolloverOn(name) {
- if(rolloverImagesOn[name]){
- document.images[name].src=rolloverImagesOn[name].src;
- }
-}
-
-function rolloverOff(name) {
- if(rolloverImagesOff[name]){
- document.images[name].src=rolloverImagesOff[name].src;
- }
-}
-
-function rolloverLoad(name,on,off) {
- rolloverImagesOn[name]=new Image();
- rolloverImagesOn[name].src=on;
- rolloverImagesOff[name]=new Image();
- rolloverImagesOff[name].src=off;
-}
+rolloverImagesOn=new Array();
+rolloverImagesOff=new Array();
+
+function rolloverOn(name) {
+ if(rolloverImagesOn[name]){
+ document.images[name].src=rolloverImagesOn[name].src;
+ }
+}
+
+function rolloverOff(name) {
+ if(rolloverImagesOff[name]){
+ document.images[name].src=rolloverImagesOff[name].src;
+ }
+}
+
+function rolloverLoad(name,on,off) {
+ rolloverImagesOn[name]=new Image();
+ rolloverImagesOn[name].src=on;
+ rolloverImagesOff[name]=new Image();
+ rolloverImagesOff[name].src=off;
+}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]