grchiu 2003/06/17 13:16:57
Modified: java/xdocs/sources/xalan commandline.xml samples.xml
trax.xml usagepatterns.xml
Log:
Patch contributed by Glen Mazza ([EMAIL PROTECTED]) for bugzilla 20625:
Fixing some documentation typos.
Revision Changes Path
1.27 +1 -1 xml-xalan/java/xdocs/sources/xalan/commandline.xml
Index: commandline.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/commandline.xml,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- commandline.xml 10 Apr 2003 14:34:58 -0000 1.26
+++ commandline.xml 17 Jun 2003 20:16:57 -0000 1.27
@@ -150,6 +150,6 @@
<jump
href="apidocs/org/xml/sax/EntityResolver.html">EntityResolver</jump> SAX
interface to handle external entity references.</p>
<p>Use <code>-CONTENTHANDLER</code> with a fully qualified class name
to utilize a custom implementation of the
<jump
href="apidocs/org/xml/sax/ContentHandler.html">ContentHandler</jump> SAX
interface to serialize output.</p>
- <note>If you want to validate an XML document (verify that it adheres
to its DOCTYPE declatation), you can use the <link idref="samples"
anchor="validateutility">Validate utility</link> shipped with
&xslt4j-current;.</note>
+ <note>If you want to validate an XML document (verify that it adheres
to its DOCTYPE declaration), you can use the <link idref="samples"
anchor="validateutility">Validate utility</link> shipped with
&xslt4j-current;.</note>
</s2>
</s1>
1.57 +11 -11 xml-xalan/java/xdocs/sources/xalan/samples.xml
Index: samples.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/samples.xml,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- samples.xml 7 Jun 2003 21:12:15 -0000 1.56
+++ samples.xml 17 Jun 2003 20:16:57 -0000 1.57
@@ -159,7 +159,7 @@
<p>where <ref>param</ref> is the stylesheet parameter value (a string of
your choice).</p>
</s2><anchor name="sax2sax"/>
<s2 title="SAX2SAX">
- <p>What it does: Explicitly set the SAX XMLReader and SAX ContentHandler
for processing the stylesheet (birds.xsl), processing the XML input
(birds.xml), and producing the output (birds.out).</p>
+ <p>What it does: Explicitly sets the SAX XMLReader and SAX ContentHandler
for processing the stylesheet (birds.xsl), processing the XML input
(birds.xml), and producing the output (birds.out).</p>
<p>Run this sample from the SAX2SAX subdirectory with</p>
<p><code>java SAX2SAX</code></p>
</s2><anchor name="dom2dom"/>
@@ -228,7 +228,7 @@
<p>For more information, see <link idref="usagepatterns"
anchor="xpath">Working with XPath expressions</link>.</p>
</s2><anchor name="appletxmltohtml"/>
<s2 title="AppletXMLtoHTML">
- <p>The applet uses a stylesheet to transform an XML document into HTML.
It displays the XML document, the
+ <p>This applet uses a stylesheet to transform an XML document into HTML.
It displays the XML document, the
stylesheet, and the HTML output.</p>
<p>How to run it: Open appletXMLtoHTML.hmtl in the Internet Explorer 5
browser.</p>
<note>For information about running &xslt4j; applets in Netscape
Communicator, see <link idref="usagepatterns" anchor="netscape">Problems
@@ -242,8 +242,8 @@
<p>The servlet subdirectory contains four sample servlets and one JSP
that use &xslt4j; to perform transformations. The sample
code is compiled and packed in xalanservlet.war. To run these samples,
you must place
xalanservlet.war on a web server with a servlet engine. For example,
using <jump href="http://jakarta.apache.org/tomcat/index.html">jakarta-tomcat
4.1.18</jump>.
- Copy the xalanservlet.war to %Tomcat_Home%/webapps. For more detail
about deploying
- servlet on Tomcat, please refer to <jump
href="http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/deployment.html">Deployment
Organization</jump>.</p>
+ Copy the xalanservlet.war to %Tomcat_Home%/webapps. For more details
about deploying
+ servlets on Tomcat, please refer to <jump
href="http://jakarta.apache.org/tomcat/tomcat-4.1-doc/appdev/deployment.html">Deployment
Organization</jump>.</p>
<note>Dependency on Tomcat version. If encountering
"java.lang.VerifyError: Cannot inherit from final class" error,
replace xercesImpl.jar under %Tomcat_Home%/common/endorsed with the one
included with &xslt4j; .</note>
<p><link anchor="simplexsltservlet">servlet.SimpleXSLTServlet</link>
applies a particular stylesheet to a particular
@@ -269,10 +269,10 @@
<s3 title="servlet.UseStylesheetParamServlet">
<note>Paul Campbell <[EMAIL PROTECTED]> wrote this servlet and
the following explanatory text.
Thank you, Paul!</note>
- <p>What it does: The client (perhaps an HTML form ) specifies an XML
document, a stylesheet, and a value to be passed
+ <p>What it does: The client (perhaps an HTML form) specifies an XML
document, a stylesheet, and a value to be passed
to the stylesheet for a stylesheet parameter named "param1". The
servlet performs the transformation and returns
the output to the client. The client must specify which stylesheet
(containing a "param1" stylesheet parameter")
- and XML file are to be used or use sample files fooparam.xml and
fooparam.xsl</p>
+ and XML file are to be used or use sample files fooparam.xml and
fooparam.xsl.</p>
<p>How to run it: set up an HTML client to call the servlet with
arguments along the lines of</p>
<gloss><label>http://localhost:port/xalanservlet/UseStylesheetParamServlet?
XML=fooparam.xml&XSL=fooparam.xsl&PVAL=GoodBye</label></gloss>
@@ -318,8 +318,8 @@
<p>To run the servlet: set system property server.root=server root. Set
up an HTML page to call
servlet.ApplyXSLT with arguments as illustrated below.</p>
<p>The files catalog.xml, booklist1.xsl and booklist2.xsl are used in
the following example.
- In the deploy descriptor, booklist1.xsl is set as the default xsl file.
If you create these files yourself, be careful that the output method should
- be set to "xml" in the stylesheet.</p>
+ In the deployment descriptor, booklist1.xsl is set as the default xsl
file. If you create these files yourself, make sure that you set the output
method
+ to "xml" in the stylesheet.</p>
<p>Examples:</p>
<gloss>
<label>http://localhost:port/xalanservlet/ApplyXSLT?URL=/xalanservlet/catalog.xml&xslURL=
@@ -489,7 +489,7 @@
</s3><anchor name="pquery"/>
<s3 title="Parameterized query">
<p><em>Contributed by John Gentilin ([EMAIL PROTECTED]).</em></p>
- <p>What it does: connect to a datasource, execute a parameterized query,
and return the result. The XML source document
+ <p>What it does: connects to a datasource, executes a parameterized
query, and returns the result. The XML source document
provides the parameter value as well as the connection information. The
parameter value is in a node in the XML source.</p>
<p>The stylesheet gets the required connection and parameter information
from the XML source, sets up and executes the
parameterized query, and retuns the query result set.</p>
@@ -505,7 +505,7 @@
<p>1. To turn caching on:</p>
<p><code>java org.apache.xalan.xslt.Process</code>
<br/><code>-xsl cachedNodes.xsl</code></p>
- <p>1. To turn caching off:</p>
+ <p>2. To turn caching off:</p>
<p><code>java org.apache.xalan.xslt.Process</code>
<br/><code>-xsl streamNodes.xsl</code></p>
<p>3. <ref>To be added</ref></p>
@@ -562,7 +562,7 @@
</s2>
<anchor name="trax"/>
<s2 title="trax">
- <p>What it does: run a number of samples illustrating uses of the <link
idref="trax">TrAX (Transformation API for XML)</link> interfaces.</p>
+ <p>What it does: runs a number of samples illustrating uses of the
<link idref="trax">TrAX (Transformation API for XML)</link> interfaces.</p>
<p>Run this sample from the trax subdirectory with</p>
<p><code>java Examples</code></p>
<p>and examine the source in Examples.java and
ExampleContentHandler.java.</p>
1.6 +1 -1 xml-xalan/java/xdocs/sources/xalan/trax.xml
Index: trax.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/trax.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- trax.xml 7 Jun 2003 21:12:15 -0000 1.5
+++ trax.xml 17 Jun 2003 20:16:57 -0000 1.6
@@ -125,7 +125,7 @@
<label>Identity (or Copy) Transformation</label>
<item>The process of transformation from a source to a result,
making as few structural changes as possible and no
informational changes. The
- term is somewhat loosely used, as the process is
really a copy. from one
+ term is somewhat loosely used, as the process is
really a copy from one
"format" (such as a DOM tree, stream, or set of SAX
events) to
another.</item>
1.58 +3 -3 xml-xalan/java/xdocs/sources/xalan/usagepatterns.xml
Index: usagepatterns.xml
===================================================================
RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/usagepatterns.xml,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- usagepatterns.xml 7 Jun 2003 21:12:15 -0000 1.57
+++ usagepatterns.xml 17 Jun 2003 20:16:57 -0000 1.58
@@ -250,7 +250,7 @@
<p>An XML Source may include an <jump
href="http://www.w3.org/TR/xml-stylesheet/">xml-stylesheet processing
instruction</jump> which identifies the stylesheet to be used to process the
document. As indicated by the processing instruction <ref>href</ref> attribute,
the stylesheet itself may be embedded in the XML document or located
elsewhere.</p>
<p>Suppose you have an XML document (foo.xml) with the following
xml-stylesheet processing instruction:</p>
<p><code><?xml-stylesheet type="text/xml" href="foo.xsl"?></code></p>
-<p>The following fragment, uses this instruction to locate the stylesheet
(foo.xsl in the same directory as foo.xml) and create a Templates object. Note
the use of the TransformerFactory getAssociatedStylesheet() in step 2a.</p>
+<p>The following fragment uses this instruction to locate the stylesheet
(foo.xsl in the same directory as foo.xml) and create a Templates object. Note
the use of the TransformerFactory getAssociatedStylesheet() in step 2a.</p>
<note>An XML document may include more than one xml-stylesheet processing
instruction, hence the support for working with multiple stylesheets. If more
than one stylesheet is returned, the other stylesheets are imported into the
first stylesheet.</note>
<source>// 1. Instantiate the TransformerFactory.
javax.xml.transform.TransformerFactory tFactory =
@@ -258,7 +258,7 @@
// 2a. Get the stylesheet from the XML source.
String media = null , title = null, charset = null;
javax.xml.transform.Source stylesheet = tFactory.getAssociatedStylesheet
- (new StreamSource("foo.xml"),media, title, charset);
+ (new StreamSource("foo.xml"), media, title, charset);
// 2b. Process the stylesheet and generate a Transformer.
Transformer transformer = tFactory.newTransformer(stylesheet);
@@ -291,7 +291,7 @@
<s2 title="Explicitly working with SAX">
<p>&xslt4j; uses the SAX event model to process stylesheets, to parse XML
input documents, and to produce output. For each of these operations, an
XMLReader reads input, firing parse events, and a ContentHandler listens to the
XMLReader and executes parse event methods.</p>
<p>When you use the basic procedure described above for performing
transformations, &xslt4j; takes care of many of the SAX details under the
covers. You are free to make these details explicit, which simply means that
you can intervene in the procedure to accommodate the precise environment in
which your application operates.</p>
-<p>Suppose, for example, you are using a custom XMLReader, perhaps doing
more than just parsing static XML documents) to generate &xslt4j; SAX parse
events. You might even have a custom reader for producing/processing
stylesheets. You can cast the TransformerFactory to a SAXTransformerFactory,
which provides access to a TransformerHandler, which you can set as the
ContentHandler for this reader.</p>
+<p>Suppose, for example, you are using a custom XMLReader (perhaps for doing
more than just parsing static XML documents) to generate &xslt4j; SAX parse
events. You might even have a custom reader for producing/processing
stylesheets. You can cast the TransformerFactory to a SAXTransformerFactory,
which provides access to a TransformerHandler, which you can set as the
ContentHandler for this reader.</p>
<p>The following example explicitly sets up the XMLReader and
ContentHandlers, and replicates the <link anchor="basic">basic steps</link>
described above.</p>
<source>// Instantiate a TransformerFactory.
javax.xml.transform.TransformerFactory tFactory =
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]