ilene 2003/06/07 14:01:26
Modified: java/xdocs/sources/xalan whatsnew.xml overview.xml
xsltc_usage.xml faq.xml
Log:
Documentation patch to correct typos, contributed by Glen Mazza
([EMAIL PROTECTED]).
Revision Changes Path
1.31 +4 -4 xml-xalan/java/xdocs/sources/xalan/whatsnew.xml
Index: whatsnew.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/whatsnew.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- whatsnew.xml 10 Apr 2003 14:34:58 -0000 1.30
+++ whatsnew.xml 7 Jun 2003 21:01:26 -0000 1.31
@@ -70,8 +70,8 @@
the <link idref="dtm">Document Table Model (DTM)</link> to model the input xml,
while
XSLTC used its own DOMImpl implementation. The serializers used by the processors
were
also different. As the project matures sharing more components between the
processors
-becomes increasingly important. This makes the code more maintainable in the future
and
-also eliminates some subtle behavioral differences between the Interpretive and the
+becomes increasingly important. This will make the code more maintainable in the
future and
+also eliminate some subtle behavioral differences between the Interpretive and the
Compiled processors.</p>
<p>In addition to these design benefits, the integration of DTM with XSLTC and the
common
@@ -108,8 +108,8 @@
<p>During the merge of the Xalan Interpretive and XSLTC serializers, an
effort was made to use the best performing features from each serializer.
The new class hierarchy is similar to the one used by XSLTC. At the highest
-level the serializer classes split based on whether the output handler type
-("Stream" or "SAX"). At the next level, the hierarchy branches based on
+level the serializer classes split based on the output handler type
+("Stream" or "SAX"). At the next level, the hierarchy branches are based on
the output type (XML, HTML or TEXT). This allows each flavor of serializer
to do optimizations based on the output type and whether that output is going
to a "Stream" or a "SAX" handler.</p>
1.19 +1 -1 xml-xalan/java/xdocs/sources/xalan/overview.xml
Index: overview.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/overview.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- overview.xml 9 May 2003 13:34:55 -0000 1.18
+++ overview.xml 7 Jun 2003 21:01:26 -0000 1.19
@@ -147,7 +147,7 @@
<li>XSLT - XSL Transformations in
<jump href="http://www.brics.dk/~amoeller/XML/">
The XML Revolution: Technologies for the future Web</jump> by Anders
Møller and Michael
- I. Schwartzbach (Web pages, but designed for sequential reading)</li>
+ I. Schwartzbach (Web pages, but designed for sequential
reading)<br/><br/></li>
<li>Crane Softwright's <jump
href="http://www.CraneSoftwrights.com/training/">Free preview of
Practical Transformation Using XSLT and XPath</jump><br/><br/></li>
<li>Doug Tidwell's <jump href="http://www.oreilly.com/catalog/xslt/">XSLT</jump>,
O'Reilly, 2001
1.36 +2 -2 xml-xalan/java/xdocs/sources/xalan/xsltc_usage.xml
Index: xsltc_usage.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/xsltc_usage.xml,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- xsltc_usage.xml 10 Apr 2003 14:34:58 -0000 1.35
+++ xsltc_usage.xml 7 Jun 2003 21:01:26 -0000 1.36
@@ -87,8 +87,8 @@
<p>
The jar file structure of the &xslt4jc-short; component has changed again. In the
-original structure, the xsltc.jar file contained only &xslt4jc-short; classes, and
the
-other support jar files needed to be in your class path.
+original structure, the xsltc.jar file contained only &xslt4jc-short; classes, so
+other support jar files needed to be added to the classpath.
In a subsequent model, all of the support classes were bundled with the
&xslt4jc-short;
classes into one xsltc.jar file.
Now, a single xalan.jar contains the code for both &xslt4j; processors. You
1.35 +9 -9 xml-xalan/java/xdocs/sources/xalan/faq.xml
Index: faq.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/faq.xml,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- faq.xml 28 May 2003 20:34:17 -0000 1.34
+++ faq.xml 7 Jun 2003 21:01:26 -0000 1.35
@@ -227,7 +227,7 @@
<a>
<p><anchor name='tomcat'/></p>
<p><jump href="http://jakarta.apache.org/tomcat/index.html">jakarta-tomcat
4.1.*</jump> is packed
- with an old version xercesImpl.jar. Based on the <resource-ref
idref='endorsed' />, you should
+ with an old version of xercesImpl.jar. Based on the <resource-ref
idref='endorsed' />, you should
replace it with the newer xercesImpl.jar. You should add a newer
xalan.jar to Tomcat as well.
Read the FAQ about <link anchor='jdk14'>Issues running &xslt4j; on JDK
1.4</link>. Place the
xalan.jar and xercesImpl.jar in the <Tomcat_Home>\common\endorsed
directory, where
@@ -355,7 +355,7 @@
<code>xmlns:foo="http://my-namespace"</code>
</p>
<p>Then you can use foo: in your XPath expression.</p>
- <p>Hint: Don't use default namespaces, and the problem doesn't arise.</p>
+ <p>Hint: Avoiding the use of default namespaces will prevent this problem
from occuring.</p>
</a>
</faq>
<faq title='Setting the parser to be namespace aware'>
@@ -467,7 +467,7 @@
<ol>
<li>Using the wrong URI for the xsl: prefix will cause this message.
URIs, and namespace
URIs in particular, are case sensitive. Ensure the URI for the xsl
namespace is
- "http://www.w3.org/1999/XSL/Transform".</li>
+ "http://www.w3.org/1999/XSL/Transform".<br/><br/></li>
<li>The parser you are using to process a stylesheet Source and generate
a Transformer
does not have the namespaceAware property set to true.<br/>
When you create a Transformer, you must use a <link
anchor='namespace-aware'>namespace-aware</link> parser to parse the stylesheet.</li>
@@ -649,13 +649,13 @@
<q>How do I get line numbers for errors in the XML or XSL input when I am
performing a
transformation?</q>
<a>
- <p>Use or mimic the command-line processor (
- <jump
href='apidocs/org/apache/xalan/xslt/Process.html'>org.apache.xalan.xslt.Process</jump>).
+ <p>Use or mimic the command-line processor (<jump
+
href='apidocs/org/apache/xalan/xslt/Process.html'>org.apache.xalan.xslt.Process</jump>).
</p>
<p>A
<jump
href='apidocs/javax/xml/transform/TransformerException.html'>TransformerException</jump>
generally wraps another exception, often a SAXParseException. The command-line
processor uses the static
<jump
href='apidocs/org/apache/xml/utils/DefaultErrorHandler.html'>org.apache.xml.utils.DefaultErrorHandler</jump>
printLocation() method to chase down the exception cause and get a
- <jump
href='apidocs/javax/xml/transform/SourceLocator.html'>SourceLocator</jump>that can
usually report line and column number.
+ <jump
href='apidocs/javax/xml/transform/SourceLocator.html'>SourceLocator</jump> that can
usually report line and column number.
</p>
<p>Suppose you wanted to modify the ValidateXMLInput sample in the
samples/Validate
subdirectory to include line and column numbers . All you need to do is
call
@@ -743,12 +743,12 @@
<q>My servlet cannot find classes that implement extension functions or
elements. What can I do?</q>
<a>
<p>If you install xalan.jar in the servlet engine's lib directory (e.g.,
tomcat/lib), as
- opposed to the servlet's lib directory, then the &xslt4j; classes
- are loaded by a classloader that does not see the classes in the
servlet's classloader
+ opposed to the servlet application's lib directory, then the &xslt4j;
classes
+ are loaded by a classloader that does not see the classes in the
application's classloader
(i.e., the extension classes, if you placed them there). The &xslt4j;
classes try to load the extension classes using their own classloader,
and that attempt
fails.</p>
- <p>Workaround: place xalan.jar in the servlet's lib directory and NOT in
the servlet engine's
+ <p>Workaround: place xalan.jar in the servlet application's lib directory
and NOT in the servlet engine's
lib directory. Another workaround is to place the extension classes also
in the servlet
engine's lib directory, but you generally want to avoid cluttering that
directory.</p>
<p>Thanks to Gunnlauger Thor Briem ([EMAIL PROTECTED]) for providing this
information.</p>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]