zongaro     2003/02/05 14:28:27

  Modified:    java/xdocs/sources Tag: XSLTC_DTM entities.ent
               java/xdocs/sources/xalan Tag: XSLTC_DTM builds.xml
                        commandline.xml commandline_xsltc.xml
                        extensions.xml extensions_xsltc.xml
                        extensionslib.xml samples.xml xsltc_usage.xml
  Log:
  Added entity declarations to entities.ent for XSLTC and Xalan-J Interpretive.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.58.2.4  +22 -19    xml-xalan/java/xdocs/sources/entities.ent
  
  Index: entities.ent
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/entities.ent,v
  retrieving revision 1.58.2.3
  retrieving revision 1.58.2.4
  diff -u -r1.58.2.3 -r1.58.2.4
  --- entities.ent      4 Feb 2003 23:37:20 -0000       1.58.2.3
  +++ entities.ent      5 Feb 2003 22:28:27 -0000       1.58.2.4
  @@ -3,6 +3,9 @@
   <!ENTITY xslt "Xalan">
   <!ENTITY xslt4j "Xalan-Java">
   <!ENTITY xslt4j2 "Xalan-Java 2">
  +<!ENTITY xslt4ji "&xslt4j; Interpretive">
  +<!ENTITY xslt4jc-short "XSLTC">
  +<!ENTITY xslt4jc-long  "&xslt4j; Compiled">
   <!ENTITY xslt4j-dist "xalan-j_2_4_1">
   <!ENTITY xslt4j-dist-bin "&xslt4j-dist;-bin">
   <!ENTITY xslt4j-dist-src "&xslt4j-dist;-src">
  @@ -18,21 +21,21 @@
   <!ENTITY download "The &xslt4j-current; download from xml.apache.org 
includes &xml4j-jar; from &xml4j-used; and xml-apis.jar. For version
   information about the contents of xml-apis.jar, see the JAR manifest.">
   
  -<!ENTITY xsltcwhatsnewhead '<li><link anchor="xsltc">XSLTC</link></li>'>
  +<!ENTITY xsltcwhatsnewhead '<li><link 
anchor="xsltc">&xslt4jc-short;</link></li>'>
   
  -<!ENTITY xsltcwhatsnew '<anchor name="xsltc"/><s2 title="XSLTC">
  -                <p>In April 2001, Sun donated XSLTC to the Xalan project. 
XSLTC compiles stylesheets into translets and
  -                provides a runtime environment for using translets to 
transform XML documents. Initially, XSLTC is
  +<!ENTITY xsltcwhatsnew '<anchor name="xsltc"/><s2 title="&xslt4jc-long; 
(&xslt4jc-short;)">
  +                <p>In April 2001, Sun donated &xslt4jc-short; to the Xalan 
project. &xslt4jc-short; compiles stylesheets into translets and
  +                provides a runtime environment for using translets to 
transform XML documents. Initially, &xslt4jc-short; is
                   available in a separate JAR. Over time, we plan to integrate 
the two codebases. For more information,
  -                see <link idref="xsltc_usage">Using XSLTC</link>, <link 
idref="readme" anchor="xsltcreleasenotes">XSLTC
  -                Release Notes</link>, and <jump 
href="xsltc/index.html">XSLTC Design</link>.</p>
  +                see <link idref="xsltc_usage">Using &xslt4jc-short;</link>, 
<link idref="readme" anchor="xsltcreleasenotes">&xslt4jc-short;
  +                Release Notes</link>, and <jump 
href="xsltc/index.html">&xslt4jc-short; Design</link>.</p>
                   </s2>'>
   
  -<!ENTITY history2xsltc '<note>For XSLTC changes since XSLTC was incorporated 
into &xslt4j;, see
  -                        <link idref="xsltc_history">XSLTC software 
changes</link>.</note>'>
  +<!ENTITY history2xsltc '<note>For &xslt4jc-short; changes since 
&xslt4jc-short; was incorporated into &xslt4j;, see
  +                        <link idref="xsltc_history">&xslt4jc-short; software 
changes</link>.</note>'>
   
  -<!ENTITY xsltcclasspath '<p>If you are using <link 
idref="xsltc_usage">XSLTC</link>, see
  -                        <link idref="xsltc_usage" anchor="classpath">Setting 
the system classpath for XSLTC</link>.</p>'>
  +<!ENTITY xsltcclasspath '<p>If you are using <link 
idref="xsltc_usage">&xslt4jc-short;</link>, see
  +                        <link idref="xsltc_usage" anchor="classpath">Setting 
the system classpath for &xslt4jc-short;</link>.</p>'>
   
   <!ENTITY xsltcsampleshead '<li><link 
anchor="translets">translets</link></li>'>
   
  @@ -40,29 +43,29 @@
                    <ul>
                    <li><link 
anchor="xsltc1">JAXPTransletOneTransformation</link></li>
                    <li><link 
anchor="xsltc2">JAXPTransletMultipleTransformations</link></li>
  -                 <li><link anchor="xsltcother">Other XSLTC 
samples</link></li>
  +                 <li><link anchor="xsltcother">Other &xslt4jc-short; 
samples</link></li>
                    </ul>
                    <p>You can use the TrAX/JAXP 1.2 interfaces to compile and 
run translets.
                    For an overview of the usage patterns these samples 
illustrate, see
  -                 <link idref="xsltc_usage" anchor="api">Calling XSLTC with 
the TrAX/JAXP API</link>.</p>
  +                 <link idref="xsltc_usage" anchor="api">Calling 
&xslt4jc-short; with the TrAX/JAXP API</link>.</p>
                    <anchor name="xsltc1"/>
                    <s3 title="JAXPTransletOneTransformation">
  -                 <p>What it does: Uses the XSLTC TransformerFactory to 
compile a translet and use
  -                 the translet to transform the XSLTC to-do list from XML 
into HTML.</p>
  +                 <p>What it does: Uses the &xslt4jc-short; 
TransformerFactory to compile a translet and use
  +                 the translet to transform the &xslt4jc-short; to-do list 
from XML into HTML.</p>
                    <p>Run this sample from the translets subdirectory with</p>
                    <p><code>java JAXPTransletOneTransformation</code></p>
                    <p>View the result in todo-xsltc.html.</p>
                    </s3><anchor name="xsltc2"/>
                    <s3 title="JAXPTransletMultipleTransformations">
  -                 <p>What it does: Uses the XSLTC TransformerFactory to 
compile a translet and use
  -                 the Templates object associated with the translet to 
transform the XSLTC and Xalan to-do lists from XML
  +                 <p>What it does: Uses the &xslt4jc-short; 
TransformerFactory to compile a translet and use
  +                 the Templates object associated with the translet to 
transform the &xslt4jc-short; and &xslt; to-do lists from XML
                    into HTML.</p>
                    <p>Run this sample from the translets subdirectory with</p>
                    <p><code>java JAXPTransletMultipleTransformations</code></p>
                    <p>View the results in todo-xsltc.html and 
todo-xalan.html.</p>
                    </s3><anchor name="xsltcother"/>
  -                 <s3 title="Other XSLTC samples">
  -                 <p>Other XSLTC samples are located in the following samples 
subdirectories:</p>
  +                 <s3 title="Other &xslt4jc-short; samples">
  +                 <p>Other &xslt4jc-short; samples are located in the 
following samples subdirectories:</p>
                    <ul>
                    <li>CompiledServlet</li>
                    <li>CompiledBrazil</li>
  @@ -72,7 +75,7 @@
                    </ul>
                    <p>For information about each of these samples, consult the 
README file in the subdirectory.</p>
                    <note>The following paragraphs supply some basic background 
information for CompiledServlet and CompiledBrazil.</note>
  -                 <p>XSLTC provides demos for using XSLTC as a servlet and as 
a handler for
  +                 <p>&xslt4jc-short; provides demos for using &xslt4jc-short; 
as a servlet and as a handler for
                    Brazil (a new and powerful Web techology from Sun labs).</p>
                    <p>To run the Brazil-handler demo, download Brazil from 
sunlabs:</p>
                    <p><code>&nbsp;&nbsp;&nbsp;&nbsp;<jump 
href="http://research.sun.com/research/download/index.html";>http://research.sun.com/research/download/index.html</jump></code></p>
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.4.2.2   +1 -1      xml-xalan/java/xdocs/sources/xalan/builds.xml
  
  Index: builds.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/builds.xml,v
  retrieving revision 1.4.2.1
  retrieving revision 1.4.2.2
  diff -u -r1.4.2.1 -r1.4.2.2
  --- builds.xml        27 Jan 2003 19:46:26 -0000      1.4.2.1
  +++ builds.xml        5 Feb 2003 22:28:27 -0000       1.4.2.2
  @@ -213,7 +213,7 @@
   features or major functionality changes are properly documented.</p>
   <p>Update the commits list and the 'what was done' list in 
xdocs/sources/xalan/readme.xml 
   and whatsnew.xml.  Note that currently some of the status information for 
the 
  -xsltc portion of &xslt4j; is stored separately in xsltc_history.xml and 
XSLTCDONE
  +&xslt4jc-short; portion of &xslt4j; is stored separately in 
xsltc_history.xml and XSLTCDONE
   </p>
   <p>Check in all your work!</p>
   
  
  
  
  1.22.2.2  +7 -7      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.22.2.1
  retrieving revision 1.22.2.2
  diff -u -r1.22.2.1 -r1.22.2.2
  --- commandline.xml   27 Jan 2003 19:46:26 -0000      1.22.2.1
  +++ commandline.xml   5 Feb 2003 22:28:27 -0000       1.22.2.2
  @@ -61,7 +61,7 @@
   
   <s1 title="Command-Line Utility">
   <ul>
  -<li><link idref="commandline_xsltc">Command line options for 
XSLTC</link></li>
  +<li><link idref="commandline_xsltc">Command line options for 
&xslt4jc-short;</link></li>
   </ul>
      
      <s2 title="Using the Command-Line Utility">
  @@ -75,7 +75,7 @@
       <li><link idref="getstarted" anchor="classpath">Set the Java 
classpath</link> to include xalan.jar, xml-apis.jar, and
       &xml4j-jar; -- or another conformant XML Parser -- (see <link 
idref="usagepatterns" anchor="plug">Plugging in 
       the Transformer and XML parser</link>). Also include xsltc.jar in the 
classpath if you want to use
  -    the XSLTC related options.<br/><br/></li>
  +    &xslt4jc-short; related options.<br/><br/></li>
       <li>Call java and the Process class with the appropriate flags and
       arguments (described below). The following command line, for example, 
includes the -IN, -XSL,
       and -OUT flags with their accompanying arguments -- the XML source 
document, the XSL
  @@ -86,7 +86,7 @@
         <source>
                         Common Options
   
  --XSLTC (use XSLTC for transformation)
  +-XSLTC (use &xslt4jc-short; for transformation)
   -IN inputXMLURL
   -XSL XSLTransformationURL
   -OUT outputFileName
  @@ -103,7 +103,7 @@
   -ENTITYRESOLVER full class name (EntityResolver to be used to resolve 
entities)
   -CONTENTHANDLER full class name (ContentHandler to be used to serialize 
output)
   
  -                      Options for the Xalan interpreter
  +                      Options for &xslt4ji;
   
   -QC (Quiet Pattern Conflicts Warnings)
   -TT (Trace the templates as they are being called)
  @@ -118,7 +118,7 @@
       http://xml.apache.org/xalan/features/optimize to false)
   -RL recursionlimit (assert numeric limit on stylesheet recursion depth)
   
  -                      Options for the Xalan compiler (XSLTC)
  +                      Options for &xslt4jc-long; (&xslt4jc-short;)
   
   -XO [optional transletName] (assign the name to the generated translet)
   -XD destinationDirectory (specify a destination directory for translet)
  @@ -128,9 +128,9 @@
   -XX (turn on additional debugging message output)
   -XT (use translet to transform if possible)
   </source>
  -      <p>Use <code>-XSLTC</code> if you want to transform with XSLTC. Please 
refer to 
  +      <p>Use <code>-XSLTC</code> if you want to transform with 
&xslt4jc-short;. Please refer to 
         <link idref="commandline_xsltc">this document</link> for a detailed 
description on
  -      the XSLTC related options.</p>
  +      &xslt4jc-short; related options.</p>
         <p>Use <code>-IN</code> to specify the XML source document.</p> 
         <p>Use <code>-XSL</code> to specify the XSL stylesheet file.</p>
         <p>Use <code>-TEXT</code> if you want the output to include only 
element values (not element tags with element names and
  
  
  
  1.2.2.2   +15 -15    xml-xalan/java/xdocs/sources/xalan/commandline_xsltc.xml
  
  Index: commandline_xsltc.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/commandline_xsltc.xml,v
  retrieving revision 1.2.2.1
  retrieving revision 1.2.2.2
  diff -u -r1.2.2.1 -r1.2.2.2
  --- commandline_xsltc.xml     27 Jan 2003 19:46:26 -0000      1.2.2.1
  +++ commandline_xsltc.xml     5 Feb 2003 22:28:27 -0000       1.2.2.2
  @@ -59,7 +59,7 @@
    -->
    
   
  -<s1 title="Command line options for XSLTC">
  +<s1 title="Command line options for &xslt4jc-short;">
   <ul>
   <li><link anchor="options">Options</link></li>
   <li><link anchor="examples">Examples</link></li>
  @@ -69,8 +69,8 @@
      
   <anchor name="options"/>
   <s2 title="Options">
  -<p>The <code>org.apache.xalan.xslt.Process</code> command line now supports 
XSLTC for transformation. You can use 
  -the new <code>-XSLTC</code> option to enable the XSLTC support. The 
xsltc.jar file must be on your CLASSPATH 
  +<p>The <code>org.apache.xalan.xslt.Process</code> command line now supports 
&xslt4jc-short; for transformation. You can use 
  +the new <code>-XSLTC</code> option to enable the &xslt4jc-short; support. 
The xsltc.jar file must be on your CLASSPATH 
   in order to use the <code>-XSLTC</code> option.</p>
   <p>The following existing options can be used with -XSLTC:</p>
   <p><code>-IN, -XSL, -OUT, -V, -EDUMP, -XML, -TEXT, -HTML, -PARAM, <br/>
  @@ -83,11 +83,11 @@
   -NOOPTIMIMIZE, -RL</code></p>
   
   <p>We also have a new set of options for <code>-XSLTC</code>. They are all 
two letter options. The first 
  -letter is X and the second letter is the same as the corresponding option in 
the XSLTC command line 
  +letter is X and the second letter is the same as the corresponding option in 
the &xslt4jc-short; command line 
   <code>org.apache.xalan.xsltc.cmdline.Compile</code>.</p>
   
  -<p>These new options can only be used with <code>-XSLTC</code>. If any of 
them is used with the Xalan 
  -interpreter, a message is printed and the option is ignored.</p>
  +<p>These new options can only be used with <code>-XSLTC</code>. If any of 
them is used with
  +&xslt4ji;, a message is printed and the option is ignored.</p>
   
   <p>Here is the list of the new options:</p>
   <ul>
  @@ -114,11 +114,11 @@
   <s2 title="Examples">
   
   <p>You can just add the <code>-XSLTC</code> option to your existing option 
list so that it will do the same 
  -thing as before, but using XSLTC.</p>
  +thing as before, but using &xslt4jc-short;.</p>
   
  -<p>Here is a simple example on how to use XSLTC:</p>
  +<p>Here is a simple example on how to use &xslt4jc-short;:</p>
   <p>&gt; <code>java org.apache.xalan.xslt.Process -in test.xml -xsl test.xsl 
-xsltc</code></p>
  -<p>XSLTC compiles the stylesheet on the fly and uses the bytecode in memory 
to transform the input xml. 
  +<p>&xslt4jc-short; compiles the stylesheet on the fly and uses the bytecode 
in memory to transform the input xml. 
   No translet class is generated in this simple usage pattern.</p>
   <p>If you want to generate translet classes from the stylesheet, you can use 
the <code>-XO</code> option:</p>
   <p>&gt; <code>java org.apache.xalan.xslt.Process -in test.xml -xsl test.xsl 
-xsltc -xo</code></p>
  @@ -143,7 +143,7 @@
   <p>The translet is loaded from the specified destination directory or the 
current directory, using
   the specified translet name or the xsl base name, depending on whether the 
<code>-XD</code> or 
   <code>-XO</code> option is used. The options <code>-XO, -XD, -XP</code> and 
<code>-XJ</code>
  -can be used with the <code>-XT</code> option to tell XSLTC how to find the 
translet classes. The translets
  +can be used with the <code>-XT</code> option to tell &xslt4jc-short; how to 
find the translet classes. The translets
   are directly read in as bytecode. You do not need to add the translet 
directory or the jar file to your
   classpath.</p>
   <p>Example:</p>
  @@ -166,7 +166,7 @@
   <s2 title="Simple FAQs">
   
   <p><em>Q:</em> If I use the <code>-XT</code> option, how can I tell if it is 
using the translet or the stylesheet for transformation?</p>
  -<p><em>A:</em> Use the <code>-XX</code> option. When XSLTC uses the translet 
for transformation, you will see a debug 
  +<p><em>A:</em> Use the <code>-XX</code> option. When &xslt4jc-short; uses 
the translet for transformation, you will see a debug 
   message like "Tranform using translet ..." or "Tranform using translet ... 
from jar file ...".</p>
   
   <p><em>Q:</em> I want to use a translet for transformation, and I don't have 
the stylesheet.</p>
  @@ -177,7 +177,7 @@
   
   <p><em>Q:</em> I only want to compile the stylesheet. I don't want to do a 
transformation.</p>
   <p><em>A:</em> TrAX has no notion of compiling a stylesheet. However, you 
can achieve the same effect by 
  -running a dummy transformation and tell XSLTC to save the translet class. 
Example:</p>
  +running a dummy transformation and tell &xslt4jc-short; to save the translet 
class. Example:</p>
   <p>&gt; <code>java org.apache.xalan.xslt.Process -xsl test.xsl -xsltc 
<br/>-xo</code></p>
   <p>This command runs a transformation on an empty input and generates the 
translet <code>test.class</code>.</p>
   </s2>
  @@ -185,9 +185,9 @@
   <anchor name="trax"/>
   <s2 title="Using the new options from TrAX">
   
  -<p>If you use the TrAX interface for XSLTC, you could not tell it to use 
translets before. It always compiled 
  +<p>If you use the TrAX interface for &xslt4jc-short;, you could not tell it 
to use translets before. It always compiled 
   the xsl on the fly and used the bytecode in memory for transformation.  Now 
you can use some of 
  -the new attributes in XSLTC's <code>TransformerFactoryImpl</code> class to 
customize the translet behaviors from TrAX.</p>
  +the new attributes in the <code>TransformerFactoryImpl</code> class of 
&xslt4jc-short; to customize the translet behaviors from TrAX.</p>
   
   <p>Here is the list of attributes in 
<code>org.apache.xalan.xsltc.trax.TransformerFactoryImpl</code> and their 
   corresponding Process command line options:</p>
  @@ -253,7 +253,7 @@
   <p>The following example shows you how to do the same thing from TrAX for 
the question 2 in the FAQ.</p>
   
   <source>
  -// set the system property javax.xml.transform.TransformerFactory in order 
to use XSLTC
  +// set the system property javax.xml.transform.TransformerFactory in order 
to use &xslt4jc-short;
   String key = "javax.xml.transform.TransformerFactory";
   String value = "org.apache.xalan.xsltc.trax.TransformerFactoryImpl";
   Properties props = System.getProperties();
  
  
  
  1.21.4.3  +1 -1      xml-xalan/java/xdocs/sources/xalan/extensions.xml
  
  Index: extensions.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/extensions.xml,v
  retrieving revision 1.21.4.2
  retrieving revision 1.21.4.3
  diff -u -r1.21.4.2 -r1.21.4.3
  --- extensions.xml    4 Feb 2003 20:42:40 -0000       1.21.4.2
  +++ extensions.xml    5 Feb 2003 22:28:27 -0000       1.21.4.3
  @@ -526,7 +526,7 @@
   <p>Use the declared prefix with the syntax described in <link 
anchor="ext-func-calls">Extension function Java calls</link>.</p>
   <p>That is all. You do not include an xalan:component element. Using the 
abbreviated syntax clearly involves less setup than using the 
xalan:component/xalan:script approach.</p>
   <note>We recommend that, for extensions coded in Java, the abbreviated 
syntax should always be used since the xalan:component/xalan:script constructs 
add no functionality.</note>
  -<note>The abbreviated syntax is supported in XSLTC, but the 
xalan:component/xalan:script constructs are not.</note>
  +<note>The abbreviated syntax is supported in &xslt4jc-short;, but the 
xalan:component/xalan:script constructs are not.</note>
   </s3><anchor name="ex-java-namespace"/> 
   <s3 title="Example: Formatting a date">
   <p>This example uses extension functions to call the SimpleDateFormat class 
and the IntDate class. IntDate uses String arguments to set up a Date 
object:</p>
  
  
  
  1.2.2.2   +22 -22    xml-xalan/java/xdocs/sources/xalan/extensions_xsltc.xml
  
  Index: extensions_xsltc.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/extensions_xsltc.xml,v
  retrieving revision 1.2.2.1
  retrieving revision 1.2.2.2
  diff -u -r1.2.2.1 -r1.2.2.2
  --- extensions_xsltc.xml      27 Jan 2003 19:46:26 -0000      1.2.2.1
  +++ extensions_xsltc.xml      5 Feb 2003 22:28:27 -0000       1.2.2.2
  @@ -58,7 +58,7 @@
    * <http://www.apache.org/>.
    -->
   
  -<s1 title="Extensions for XSLTC">
  +<s1 title="Extensions for &xslt4jc-short;">
   <ul>
   <li><link anchor="intro">Introduction</link></li>
   <li><link anchor="constraints">Constraints</link></li>
  @@ -69,9 +69,9 @@
   </ul>
   <anchor name="intro"/>
     <s2 title="Introduction">
  -  <p>XSLTC supports the use of extension functions implemented in external 
Java classes. It also
  +  <p>&xslt4jc-short; supports the use of extension functions implemented in 
external Java classes. It also
     supports the <link anchor="nodeset_ext">nodeset</link>, <link 
anchor="redirect_ext">output/redirect</link> 
  -  and <link anchor="exslt_ext">EXSLT</link> extension functions. Extension 
support in XSLTC is
  +  and <link anchor="exslt_ext">EXSLT</link> extension functions. Extension 
support in &xslt4jc-short; is
     still under development. It is currently not as complete as the extension 
support in the
     interpretive Xalan. There are constraints in some areas.</p>
     </s2>
  @@ -79,27 +79,27 @@
   <anchor name="constraints"/>
     <s2 title="Constraints">
     <p>In addition to the constraints listed below for each particular 
extension, extension support
  -  in XSLTC also has the following limitations:</p>
  +  in &xslt4jc-short; also has the following limitations:</p>
     <ol>
     <li><link idref="extensions" anchor="ext-elements">Extension 
element</link> is not supported.
     The extension element mechanism is closely related to the internal 
implementation of the XSLT processor.
  -  The current extension element mechansim is designed for the interpretive 
Xalan. It does not work with XSLTC.</li>
  +  The current extension element mechansim is designed for the interpretive 
Xalan. It does not work with &xslt4jc-short;.</li>
     <li>The <link idref="extensions" anchor="supported-lang">xalan:component 
and xalan:script</link> extension elements are not supported at the moment. 
This has
  -  the implication that you cannot use scripting languages (e.g. javascript) 
with XSLTC.</li>
  -  <li><link idref="extensionslib" anchor="sql">The SQL extension</link> is 
not supported in XSLTC at the moment.</li>
  +  the implication that you cannot use scripting languages (e.g. javascript) 
with &xslt4jc-short;.</li>
  +  <li><link idref="extensionslib" anchor="sql">The SQL extension</link> is 
not supported in &xslt4jc-short; at the moment.</li>
     </ol>
     </s2>
     
   <anchor name="java_ext"/>
     <s2 title="Java extension">
  -  <p>Java extension is supported in XSLTC. Constructors, static and instance 
methods are all supported.
  +  <p>Java extension is supported in &xslt4jc-short;. Constructors, static 
and instance methods are all supported.
     You can use any of the <link idref="extensions" 
anchor="ext-func-calls">three namespace formats</link>
      (Java, package and class) in your stylesheet.
     </p>
  -  <p>The official namespace for the Java extension is 
<code>http://xml.apache.org/xalan/java</code>. The old XSLTC Java namespace
  +  <p>The official namespace for the Java extension is 
<code>http://xml.apache.org/xalan/java</code>. The old &xslt4jc-short; Java 
namespace
     <code>http://xml.apache.org/xalan/xsltc/java</code> and the old Xalan 
namespace <code>http://xml.apache.org/xslt/java</code>
     are also supported for backward compatibility.</p>
  -  <p>All usage syntax for Xalan also applies to XSLTC with only one 
exception: XSLTC does not support the notion of default object 
  +  <p>All usage syntax for Xalan also applies to &xslt4jc-short; with only 
one exception: &xslt4jc-short; does not support the notion of default object 
     in <link idref="extensions" anchor="ext-func-calls">class format 
namespace</link>. 
     When using instance methods, you should always specify the class instance 
as the first argument
     to the extension function.</p>
  @@ -139,12 +139,12 @@
     &lt;/xsl:stylesheet&gt;
     </source>
     <note>Always use the abbreviated syntax for Java extension, because the 
xalan:component/xalan:script
  -  constructs are not supported in XSLTC.</note>
  +  constructs are not supported in &xslt4jc-short;.</note>
     </s2>
     
   <anchor name="exslt_ext"/>
     <s2 title="EXSLT extensions">
  -  <p>The following EXSLT extension modules are supported in XSLTC:</p>
  +  <p>The following EXSLT extension modules are supported in 
&xslt4jc-short;:</p>
     <ul>
     <li><jump href="apidocs/org/apache/xalan/lib/ExsltCommon.html">EXSLT 
common functions</jump></li>
     <li><jump href="apidocs/org/apache/xalan/lib/ExsltMath.html">EXSLT math 
functions</jump></li>
  @@ -153,22 +153,22 @@
     <li><jump href="apidocs/org/apache/xalan/lib/ExsltStrings.html">EXSLT 
string functions</jump></li>
     </ul> 
     <p>The functions in the <jump 
href="apidocs/org/apache/xalan/lib/ExsltDynamic.html">dynamic</jump> module 
  -  (e.g. evaluate) are not supported because of the XSLTC design limitation.
  +  (e.g. evaluate) are not supported because of the &xslt4jc-short; design 
limitation.
     Work is currently underway on <jump 
href="http://www.exslt.org/func/elements/function/index.html";>user 
     defined EXSLT functions (with the function and result elements)</jump>.</p>
     <p>The <code>nodeset</code> and <code>objectType</code> extension 
functions in the <jump 
href="apidocs/org/apache/xalan/lib/ExsltCommon.html">common</jump> 
  -  module are implemented natively in XSLTC. For all other EXSLT extension 
functions,
  -  XSLTC uses the same implementation as Xalan. The implementation classes 
are under <code>org.apache.xalan.lib</code>.
  +  module are implemented natively in &xslt4jc-short;. For all other EXSLT 
extension functions,
  +  &xslt4jc-short; uses the same implementation as Xalan. The implementation 
classes are under <code>org.apache.xalan.lib</code>.
     Depending on the packaging, these classes can be in a separate jar file 
(e.g. xalan.jar) from
  -  the XSLTC classes. In this case you need to add the jar file containing 
the EXSLT classes to your
  -  classpath in order to use EXSLT extensions in XSLTC.</p>
  +  the &xslt4jc-short; classes. In this case you need to add the jar file 
containing the EXSLT classes to your
  +  classpath in order to use EXSLT extensions in &xslt4jc-short;.</p>
     </s2>
     
   <anchor name="nodeset_ext"/>
     <s2 title="nodeset">
  -  <p>XSLTC also supports the nodeset() extension function for transforming 
an RTF (result 
  +  <p>&xslt4jc-short; also supports the nodeset() extension function for 
transforming an RTF (result 
       tree fragment) into a node set.</p>
  -    <p>The nodeset extension can be used as an XSLTC extension function in 
the namespace
  +    <p>The nodeset extension can be used as an &xslt4jc-short; extension 
function in the namespace
       <code>http://xml.apache.org/xalan/xsltc</code>, a Xalan extension 
function in the namespace
       <code>http://xml.apache.org/xalan</code>, an EXSLT extension function in 
the namespace 
       <code>http://exslt.org/common</code> or as a standard XPATH function. 
When it is used as
  @@ -188,7 +188,7 @@
           &lt;elem2&gt;elem2&lt;/elem2&gt;
         &lt;/docelem&gt;
       &lt;/xsl:variable&gt;
  -    &lt;!-- Use nodeset as an XSLTC extension function --&gt;
  +    &lt;!-- Use nodeset as an &xslt4jc-short; extension function --&gt;
       &lt;xsl:value-of 
select=&quot;xsltc-extension:nodeset($rtf)/docelem/elem1&quot;/&gt;
       &lt;!-- Use nodeset as a Xalan extension function --&gt;
       &lt;xsl:value-of 
select=&quot;xalan:nodeset($rtf)/docelem/elem1&quot;/&gt;
  @@ -205,7 +205,7 @@
     
   <anchor name="redirect_ext"/>
     <s2 title="output/redirect">
  -  <p>XSLTC supports the output extension element for redirecting the output 
to one 
  +  <p>&xslt4jc-short; supports the output extension element for redirecting 
the output to one 
     or more files. The output extension element is also aliased to the write 
extension element 
     in the namespace <code>http://xml.apache.org/xalan/redirect</code>. 
Therefore you can use
     it in the same way as the <link idref="extensionslib" 
anchor="redirect">redirect</link> extension in Xalan.</p>
  @@ -231,4 +231,4 @@
   &lt;/xsl:stylesheet&gt;</source>  
     </s2>
   
  -</s1>
  \ No newline at end of file
  +</s1>
  
  
  
  1.27.2.2  +1 -1      xml-xalan/java/xdocs/sources/xalan/extensionslib.xml
  
  Index: extensionslib.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/xdocs/sources/xalan/extensionslib.xml,v
  retrieving revision 1.27.2.1
  retrieving revision 1.27.2.2
  diff -u -r1.27.2.1 -r1.27.2.2
  --- extensionslib.xml 27 Jan 2003 19:46:26 -0000      1.27.2.1
  +++ extensionslib.xml 5 Feb 2003 22:28:27 -0000       1.27.2.2
  @@ -68,7 +68,7 @@
   <li><link anchor="pipedocument">PipeDocument</link></li>
   <li><link anchor="evaluate">evaluate</link></li>
   <li><link anchor="tokenize">tokenize</link></li>
  -<li><link idref="extensions_xsltc">Extensions for XSLTC</link></li>
  +<li><link idref="extensions_xsltc">Extensions for &xslt4jc-short;</link></li>
   <li>Examples: <link anchor="ex-redirect">Redirect</link>, <link 
anchor="ex-nodeset">nodeset</link>, <link anchor="ex-sql">SQL 
library</link></li>
   </ul><anchor name="intro"/>
   <s2 title= "Introduction">
  
  
  
  1.48.4.5  +6 -6      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.48.4.4
  retrieving revision 1.48.4.5
  diff -u -r1.48.4.4 -r1.48.4.5
  --- samples.xml       4 Feb 2003 23:30:57 -0000       1.48.4.4
  +++ samples.xml       5 Feb 2003 22:28:27 -0000       1.48.4.5
  @@ -86,7 +86,7 @@
   <tr>
     <td>xalansamples.jar</td>
     <td>Everything except the Xalan-J Interpretive servlet sample and some
  -      XSLTC samples</td>
  +      &xslt4jc-short; samples</td>
   </tr>
   <tr>
     <td>xalanservlet.jar</td>
  @@ -94,19 +94,19 @@
   </tr>
   <tr>
     <td>xsltcapplet.jar</td>
  -  <td>XSLTC applet sample</td>
  +  <td>&xslt4jc-short; applet sample</td>
   </tr>
   <tr>
     <td>xsltcbrazil.jar</td>
  -  <td>XSLTC Brazil server sample</td>
  +  <td>&xslt4jc-short; Brazil server sample</td>
   </tr>
   <tr>
     <td>xsltcejb.jar</td>
  -  <td>XSLTC EJB sample</td>
  +  <td>&xslt4jc-short; EJB sample</td>
   </tr>
   <tr>
     <td>xsltcservlet.jar</td>
  -  <td>XSLTC servlet sample</td>
  +  <td>&xslt4jc-short; servlet sample</td>
   </tr>
   </table>
        <p>With most of the samples, you can use the following procedure:</p>
  @@ -572,4 +572,4 @@
        <p><code>java Examples</code></p>
        <p>and examine the source in Examples.java and 
ExampleContentHandler.java.</p>
        </s2>&xsltcsamples;
  -</s1>
  \ No newline at end of file
  +</s1>
  
  
  
  1.31.2.4  +39 -39    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.31.2.3
  retrieving revision 1.31.2.4
  diff -u -r1.31.2.3 -r1.31.2.4
  --- xsltc_usage.xml   4 Feb 2003 18:32:51 -0000       1.31.2.3
  +++ xsltc_usage.xml   5 Feb 2003 22:28:27 -0000       1.31.2.4
  @@ -56,48 +56,48 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    -->
  -<s1 title="Using XSLTC (Xalan-J Compiler)">
  +<s1 title="Using &xslt4jc-short;">
   
   <ul>
   <li><link anchor="intro">Introduction</link></li>
  -  <li><link anchor="classpath">Setting the system classpath for 
XSLTC</link></li>
  +  <li><link anchor="classpath">Setting the system classpath for 
&xslt4jc-short;</link></li>
     <li><link anchor="compile">Compiling translets from the command 
line</link></li>
     <li><link anchor="run">Running translets from the command line</link></li>
  -  <li><link anchor="api">Calling XSLTC with the TrAX/JAXP API</link></li>
  +  <li><link anchor="api">Calling &xslt4jc-short; with the TrAX/JAXP 
API</link></li>
     <li><link anchor="xsltcsmart">Smart Transformer Switch</link></li>
  -  <li><link anchor="native_api">Calling XSLTC with the native API</link></li>
  +  <li><link anchor="native_api">Calling &xslt4jc-short; with the native 
API</link></li>
     <li><link anchor="constraints">Usage constraints</link></li>
     <li><link idref="samples" anchor="translets">Sample translets</link></li>
  -  <li><link idref="extensions_xsltc">Extensions for XSLTC</link></li>  
  +  <li><link idref="extensions_xsltc">Extensions for 
&xslt4jc-short;</link></li>  
   </ul>
  -<p>See also: <jump href="xsltc/index.html">XSLTC Design</jump></p>
  +<p>See also: <jump href="xsltc/index.html">&xslt4jc-short; Design</jump></p>
   <anchor name="intro"/>
   <s2 title="Introduction">
  -<p>XSLTC provides a compiler and a runtime processor. 
  +<p>&xslt4jc-short; provides a compiler and a runtime processor. 
   Use the compiler to compile an XSL stylesheet into a translet (i.e., a set of
   Java classes). Use the runtime processor to apply the translet to an XML
   document and perform a transformation.</p>
   <note>To compile and run translets, you must have a JDK or a JRE 1.2 or
   higher.</note>
   </s2><anchor name="classpath"/>
  -<s2 title="Setting the system classpath for XSLTC">
  +<s2 title="Setting the system classpath for &xslt4jc-short;">
   
   <p>
  -The jar file structure of the XSLTC component has changed again.  In the
  -original structure, the xsltc.jar file contained only XSLTC classes, and the
  +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.
  -In a subsequent model, all of the support classes were bundled with the XSLTC
  +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 Xalan-J processors.  You
  +Now, a single xalan.jar contains the code for both &xslt4j; processors.  You
   can use the JAXP <code>javax.xml.transform.TransformerFactory</code> property
  -(see <link anchor="api">"Calling XSLTC with the TrAX/JAXP API"</link> below) 
to
  +(see <link anchor="api">"Calling &xslt4jc-short; with the TrAX/JAXP 
API"</link> below) to
   select which processor to use:  the Interpretive or the Compiling 
processor.</p>
   <p>Refer to the subsection 'Bundled System Classpath' below to learn more 
about
   the new bundling.</p>
  -<note>Although the XSLTC developers make every effort to avoid changes that
  +<note>Although the &xslt4jc-short; developers make every effort to avoid 
changes that
   affect binary compatibility, we cannot guarantee that a translet will work 
with
   any version of the run-time processor other than the one that corresponds to
  -the version of the XSLTC compiler that was used to create the 
translet.</note>
  +the version of the &xslt4jc-short; compiler that was used to create the 
translet.</note>
   </s2>
   
   <s3 title="Bundled System Classpath">
  @@ -114,10 +114,10 @@
   </s3>
   
   <s3 title="Unbundled System Classpath">
  -<note>Support for building an unbundled version of XSLTC is not currently
  +<note>Support for building an unbundled version of &xslt4jc-short; is not 
currently
   available.  This section will be brought up-to-date when that support is
   available.</note>
  -<p>To compile translets, run translets, and use the XSLTC API, put the 
following on the system classpath:</p>
  +<p>To compile translets, run translets, and use the &xslt4jc-short; API, put 
the following on the system classpath:</p>
   <table>
   <tr>
     <th>Classes or JAR</th>
  @@ -186,8 +186,8 @@
       synopsis of the options and arguments accepted by this class is shown 
below.
       </p>
       <note>You can also use the
  -    <jump href="commandline.html">Xalan-J command-line utility</jump>, to
  -          compile or run XSLTC translets.</note>
  +    <jump href="commandline.html">&xslt4j; command-line utility</jump>, to
  +          compile or run &xslt4jc-short; translets.</note>
       <anchor name="comp-synopsis"/>
   <s3 title="Synopsis">
   <p>
  @@ -284,11 +284,11 @@
         <li><link anchor="run-examples">Examples</link></li>
       </ul>
   
  -    <p>The XSLTC runtime processor is a Java-based tool for 
  +    <p>The &xslt4jc-short; runtime processor is a Java-based tool for 
       transforming XML document files using a translet (compiled 
       stylesheet). </p>
   
  -    <p>The XSLTC processor can be run on any platform including UNIX,
  +    <p>The &xslt4jc-short; processor can be run on any platform including 
UNIX,
       Windows, NT, Mac that supports Java, including a Palm Pilot
       with J2ME CLDC (Java 2 Micro Edition, Connected Limited Device
       Configuration).</p>
  @@ -299,8 +299,8 @@
        (described below).</p>
   
       <note>You can also use the
  -    <jump href="commandline.html">Xalan-J Command-line Utility</jump>, to
  -          compile or run XSLTC translets.</note>
  +    <jump href="commandline.html">&xslt4j; Command-line Utility</jump>, to
  +          compile or run &xslt4jc-short; translets.</note>
   <anchor name="run-synopsis"/>
   <s3 title="Synopsis">
   <p><code>java org.apache.xalan.xsltc.cmdline.Transform</code><br/>
  @@ -375,18 +375,18 @@
       the flag (-u) is optional.</p>
   </s3>
   </s2><anchor name="api"/>
  -<s2 title="Calling XSLTC with the TrAX/JAXP API">
  +<s2 title="Calling &xslt4jc-short; with the TrAX/JAXP API">
   <ul>
  -<li><link anchor="api-attributes">XSLTC TransformerFactory 
attributes</link></li>
  +<li><link anchor="api-attributes">&xslt4jc-short; TransformerFactory 
attributes</link></li>
   <li><link anchor="api-examples">Examples</link></li>
   </ul>
  -<p>XSLTC translets are integrated with the TrAX/JAXP 1.2 API. See <jump 
href="xsltc/xsltc_trax.html">The Translet API &amp; TrAX</jump>. Accordingly, 
it is now possible to set a system property and use a TransformerFactory to 
generate a Transformer that performs a transformation by compiling and running 
a translet.</p>
  +<p>&xslt4jc-short; translets are integrated with the TrAX/JAXP 1.2 API. See 
<jump href="xsltc/xsltc_trax.html">The Translet API &amp; TrAX</jump>. 
Accordingly, it is now possible to set a system property and use a 
TransformerFactory to generate a Transformer that performs a transformation by 
compiling and running a translet.</p>
   
   <p>When you use the JAXP 1.2 API to run &xslt4j;, the
   <code>javax.xml.transform.TransformerFactory</code> system property is set to
   <code>org.apache.xalan.processor.TransformerFactoryImpl</code>. As it 
currently
  -stands, this Xalan implementation of TransformerFactory always uses the 
Xalan-J
  -Interpretive processor to perform transformations.  To use translets to 
perform
  +stands, this Xalan implementation of TransformerFactory always uses the
  +&xslt4ji; processor to perform transformations.  To use translets to perform
   transformations, set this system property to
   <code>org.apache.xalan.xsltc.trax.TransformerFactoryImpl</code>. For
   information on setting this and related system properties designating XML
  @@ -422,11 +422,11 @@
      thread at the same time, use a <code>Templates</code> object and create
      as many <code>Transformer</code> objects as you require.</p>
   
  -<p>XSLTC also defines a set of attributes that you can set on the
  +<p>&xslt4jc-short; also defines a set of attributes that you can set on the
   <code>TransformerFactory</code> in order to save and subsequently use those
   translets by way of the JAXP Transform API - without having to recompile the
   stylesheet each time.</p><anchor name="api-attributes"/>
  -<s3 title="XSLTC TransformerFactory attributes">
  +<s3 title="&xslt4jc-short; TransformerFactory attributes">
   The JAXP Transform API defines a <code><jump 
href="apidocs/javax/xml/transform/TransformerFactory.html#setAttribute(java.lang.String,
 java.lang.Object)">TransformerFactory.setAttribute</jump>
   </code> method that you can use to set implementation-defined attributes.
   <table>
  @@ -571,23 +571,23 @@
   </s2>
   <anchor name="xsltcsmart"/>
   <s2 title="Smart Transformer Switch">
  -<p>As part of the TrAX API, a &quot;Smart Transformer Switch&quot; enables 
automatic switching between Xalan and XSLTC 
  -processors within your application. It uses Xalan to create your 
  - <code>Transformer</code> objects, and uses XSLTC to create your 
<code>Templates</code> objects.</p>
  +<p>As part of the TrAX API, a &quot;Smart Transformer Switch&quot; enables 
automatic switching between &xslt4ji; and &xslt4jc-short; 
  +processors within your application. It uses &xslt4ji; to create your 
  + <code>Transformer</code> objects, and uses &xslt4jc-short; to create your 
<code>Templates</code> objects.</p>
   <p>To use the switch, you set the TrAX system property,
   <code>javax.xml.transform.TransformerFactory</code>, to
   <code>org.apache.xalan.xsltc.trax.SmartTransformerFactoryImpl</code>. 
   For one-time transformations or transformations that require extensions
  -supported by Xalan, and not XSLTC, you would use the
  +supported by &xslt4ji;, and not &xslt4jc-short;, you would use the
   <code>SmartTransformerFactoryImpl</code> to create <code>Transformer</code>
   objects. For a repeated transformation where performance is critical, you 
would
   create a <code>Templates</code> object from which you would create your
   <code>Transformer</code> objects.</p> 
   </s2>
   <anchor name="native_api"/>
  -<s2 title="Calling XSLTC with the native API">
  -<p>The XSLTC Native API is no longer supported.  Instead, you should always
  -use XSLTC with the JAXP Transform API.</p>
  +<s2 title="Calling &xslt4jc-short; with the native API">
  +<p>The &xslt4jc-short; Native API is no longer supported.  Instead, you 
should always
  +use &xslt4jc-short; with the JAXP Transform API.</p>
   </s2>
   <anchor name="constraints"/>
   <s2 title="Usage constraints">
  @@ -595,7 +595,7 @@
     <li>The default for template inlining has been changed. Previously,
       by default, inlining (putting all the templates into one big method) was 
on and 
       the <code>&quot;-n&quot;</code> option to the compile command line 
disabled inlining. 
  -    With inlining on, XSLTC can generate methods that are too long (<em>&gt; 
64K length</em>) 
  +    With inlining on, &xslt4jc-short; can generate methods that are too long 
(<em>&gt; 64K length</em>) 
       to run, or contain jump offsets that are too large for the JVM to 
handle. 
       Now the default is not to inline templates. Instead, compilation creates 
separate 
       methods for each template. Inlining was thought to improve performance, 
  @@ -605,7 +605,7 @@
       For example, 
         <source>TransformerFactory tfac = new TransformerFactory(); 
   tfac.setAttribute(&quot;enable-inlining&quot;, 
Boolean.TRUE);</source><br/></li>
  -  <li>XSLTC tries to determine the order in which global variables are 
initialized 
  +  <li>&xslt4jc-short; tries to determine the order in which global variables 
are initialized 
       by tracking the dependencies between them. In some cases, the value of a 
variable 
       may depend on a template, e.g., if <code>xsl:call-template</code> is 
used to initialized
       a variable whose type is RTF. If this happens, a
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to