You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by dl...@apache.org on 2002/09/11 20:03:54 UTC

cvs commit: xml-xalan/c/xdocs/sources/xalan options-include.gif commandline.xml extensionslib.xml faq.xml getstarted.xml index.xml readme.xml resources.xml samples.xml usagepatterns.xml xalan-c-unixdist.gif xalan-c-windist.gif xalan-cdist.gif

dleslie     2002/09/11 11:03:54

  Modified:    c/xdocs  DoxyfileXalan
               c/xdocs/sources entities.ent
               c/xdocs/sources/xalan commandline.xml extensionslib.xml
                        faq.xml getstarted.xml index.xml readme.xml
                        resources.xml samples.xml usagepatterns.xml
                        xalan-c-unixdist.gif
  Added:       c/xdocs/sources/xalan options-include.gif
  Removed:     c/xdocs/sources/xalan xalan-c-windist.gif xalan-cdist.gif
  Log:
  Extensive set of changes for Xerces-C 1.4. Users must now download Xerces-C separately. Revised info on setting paths/library paths. Links for new EXSLT functions to .hpp help and EXSLT specs. Much more ...
  
  Revision  Changes    Path
  1.12      +1 -1      xml-xalan/c/xdocs/DoxyfileXalan
  
  Index: DoxyfileXalan
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/DoxyfileXalan,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- DoxyfileXalan	20 Dec 2001 13:57:14 -0000	1.11
  +++ DoxyfileXalan	11 Sep 2002 18:03:53 -0000	1.12
  @@ -204,7 +204,7 @@
   # directories like "/usr/src/myproject". Separate the files or directories 
   # with spaces.
   
  -INPUT  = ../src/DOMSupport ../src/ICUBridge ../src/Include ../src/PlatformSupport ../src/TestXSLT  ../src/XalanDOM  ../src/XalanSourceTree  ../src/XalanTransformer  ../src/XercesParserLiaison  ../src/XMLSupport  ../src/XPath  ../src/XSLT ../src/XalanExtensions ../src/XalanExe ../src/XpathCAPI
  +INPUT  = ../src/DOMSupport ../src/ICUBridge ../src/Include ../src/PlatformSupport ../src/TestXSLT  ../src/XalanDOM  ../src/XalanSourceTree  ../src/XalanTransformer  ../src/XercesParserLiaison  ../src/XMLSupport  ../src/XPath  ../src/XSLT ../src/XalanExtensions ../src/XalanExe ../src/XpathCAPI ../src/XalanEXSLT
   
   # If the value of the INPUT tag contains directories, you can use the 
   # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
  
  
  
  1.25      +6 -0      xml-xalan/c/xdocs/sources/entities.ent
  
  Index: entities.ent
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/entities.ent,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- entities.ent	29 Aug 2002 17:32:49 -0000	1.24
  +++ entities.ent	11 Sep 2002 18:03:53 -0000	1.25
  @@ -10,12 +10,18 @@
   <!ENTITY xslt4c-solarislib "libxalan-c1_4.so">
   <!ENTITY xml4c "Xerces-C++">
   <!ENTITY xml4c-used "Xerces-C++ version 2.1.0">
  +<!ENTITY xml4c-dist "xerces-c2_1_0">
   <!ENTITY xml4c-windll "xerces-c_2_1_0.dll">
   <!ENTITY xml4c-winlib "xerces-c_2.lib">
   <!ENTITY xml4c-linuxlib "libxerces-c2_1_0.so">
   <!ENTITY xml4c-aixlib "libxerces-c2_1_0.a">
   <!ENTITY xml4c-hplib "libxerces-c2_1_0.sl">
   <!ENTITY xml4c-solarislib "libxerces-c2_1_0.so">
  +<!ENTITY xml4c-linuxdist "&xml4c-dist;-linux7.2gcc3.1.tar.gz">
  +<!ENTITY xml4c-aixdist "&xml4c-dist;-AIX51_5.02.tar.gz">
  +<!ENTITY xml4c-hpdist "&xml4c-dist;-HP11ACC.tar.gz">
  +<!ENTITY xml4c-hp64dist "&xml4c-dist;-HP11ACC_64.tar.gz">
  +<!ENTITY xml4c-solarisdist "&xml4c-dist;-.Sol2.7ForCC.tar.gz">
   <!ENTITY xslt4j "Xalan-Java">
   <!ENTITY icu-used "International Components for Unicode(ICU) 2.0 source files">
   <!ENTITY icu-windlls "icui18n.dll, icuuc.dll">
  
  
  
  1.24      +1 -1      xml-xalan/c/xdocs/sources/xalan/commandline.xml
  
  Index: commandline.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/commandline.xml,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- commandline.xml	4 Jan 2002 22:16:02 -0000	1.23
  +++ commandline.xml	11 Sep 2002 18:03:53 -0000	1.24
  @@ -74,7 +74,7 @@
       do the following:</p>
    		<ol>
       <li><link idref="getstarted" anchor="download">Download &xslt4c;</link>.<br/><br/></li> 
  -    <li><link idref="getstarted" anchor="path">Set the path</link> to include the build directory.<br/><br/></li>
  +    <li><link idref="getstarted" anchor="path">Set the path/library path</link> to include the Xalan executable and the Xalan and Xerces libraries.<br/><br/></li>
       <li>Call the executable with the appropriate flags and arguments (described below).</li>
     </ol>  
   </s2><anchor name="xalanexe"/>
  
  
  
  1.3       +25 -1     xml-xalan/c/xdocs/sources/xalan/extensionslib.xml
  
  Index: extensionslib.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/extensionslib.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- extensionslib.xml	10 Aug 2001 19:16:43 -0000	1.2
  +++ extensionslib.xml	11 Sep 2002 18:03:53 -0000	1.3
  @@ -59,6 +59,7 @@
   <s1 title="Extensions library">
   <ul>
   <li><link anchor="intro">Introduction</link></li>
  +<li><link anchor="exslt">Alpha support for EXSLT extensions</link></li>
   <li><link anchor="xalanns">Xalan namespace</link></li>
   
   <li><link anchor="nodeset">nodeset</link></li>
  @@ -73,7 +74,30 @@
   for extending and simplifying what you can do with an XLST processor like
   Xalan. With input and contributions from the XML open-source developer community, we are working on placing the most useful
   extensions in an extensions library distributed with &xslt4c;. If you have ideas and/or contributions you would like to make, please email us at the <human-resource-ref idref="xalandev"/>.</p>
  -</s2><anchor name="xalanns"/>
  +</s2><anchor name="exslt"/>
  +<s2 title="EXSLT extensions">
  + <p>&xslt4c; supports the <jump href="http://exslt.org/">EXSLT</jump> initiative to provide a set of
  +standard extension functions to XSLT users. &xslt4c; 1.4 includes alpha implementations for 
  +functions in four of the EXSLT namespaces (some are calls to extension already in the Xalan namespace).</p> 
  +<p>The source files for the implementations are in the XalanEXSLT subdirectory of the source tree.
  +See</p> 
  +<ul>
  +<li><jump href="apidocs/XalanEXSLTCommonImpl.hpp.html">XalanEXSLTCommonImpl</jump></li>
  +<li><jump href="apidocs/XalanEXSLTMathImpl.hpp.html">XalanEXSLTMathImpl</jump></li>
  +<li><jump href="apidocs/XalanEXSLTSetImpl.hpp.html">XalanEXSLTSetImpl</jump></li>
  +<li><jump href="apidocs/XalanEXSLTStringImpl.hpp.html">XalanEXSLTStringImpl</jump></li>
  +</ul>
  +<p>For the function specifications, see:</p>
  +<ul>
  +<li><jump href="http://www.exslt.org/exsl/exsl.html">EXSLT common functions</jump></li>
  +<li><jump href="http://www.exslt.org/math/math.html">EXSLT math functions</jump></li>
  +<li><jump href="http://www.exslt.org/set/set.html">EXSLT set functions</jump></li>
  +<li><jump href="http://www.exslt.org/str/str.html">EXSLT string functions</jump></li>
  +</ul>
  +<p>Anyone who would like to participate in the &xslt4c; initiative to support EXSLT by testing these implementations or implementating other EXSLT functions is more than welcome. Please email us 
  +at the <human-resource-ref idref="xalandev"/>.</p>
  +</s2>
  +<anchor name="xalanns"/>
   <s2 title="Xalan namespace">
   <p>We are placing the Xalan extension functions in the XalanExtensions module and we have defined a namespace for this module:</p>
   <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>http://xml.apache.org/xalan</code></p>
  
  
  
  1.29      +1 -16     xml-xalan/c/xdocs/sources/xalan/faq.xml
  
  Index: faq.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/faq.xml,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- faq.xml	4 Jan 2002 22:16:02 -0000	1.28
  +++ faq.xml	11 Sep 2002 18:03:53 -0000	1.29
  @@ -52,47 +52,32 @@
   <faq title="Building on UNIX">
   <q>What do I need to rebuild &xslt4c; on UNIX?</q>
   
  -<a><p>To build &xslt4c; on supported UNIX platforms, you need &xml4c; and a supported C++ compilers (see the table below). If your compiler does not support the STL or its implementation is old, you must install the STLPort.</p>
  +<a><p>To build &xslt4c; on supported UNIX platforms, you need &xml4c; and a supported C++ compilers (see the table below).</p>
   <p>For more details see: http://xml.apache.org/xalan-c/readme.html#unix</p>
        <table>
          <tr>
            <th>Platform - Operating System</th>
            <th>Compilers</th>
  -         <th>STLPort Required</th>
          </tr>
          <tr>
            <td>AIX 4.3</td>
            <td>IBM C and C++ for AIX 5.02</td>
  -         <td>No</td>
         </tr>
          <tr>
            <td>Solaris 2.6</td>
            <td>[Workshop 4.2]</td>
  -         <td>Yes</td>
         </tr>
          <tr>
            <td>HP/UX 11.0</td>
            <td>aCC A.03.27</td>
  -         <td>No</td>
         </tr>
          <tr>
            <td>Red Hat Linux 6.1</td>
            <td>egcs-2.91.66 and glibc-2.1.2-11</td>
  -         <td>No</td>
         </tr>
       </table>
    <p>For more details see: <link idref="readme" anchor="unix">Steps for doing a UNIX build</link>.</p>
   </a></faq>
  -
  -<faq title="STLPort">
  -<q>What is STLPort and why do I need it?</q>
  -
  -<a><p>The Standard Template Library, or STL, is a C++ library of container classes, algorithms, and iterators; it provides many of the basic computer science algorithms and data structures. &xslt4c; implementation uses the STL. STLport ports SGI STL to any platform possible and provides all necessary wrap-ups installed. If your compiler does not support the STL or its implementation is out of date, you will need to install the STLPort.</p> 
  -
  -<p>The STLPort version 4.0  for download from the site: <jump href="http://www.stlport.org/">http://www.stlport.org/</jump>.</p>
  -
  -<p>For more details on the STL, see: <jump href="http://www.sgi.com/tech/stl/stl_introduction.html">http://www.sgi.com/tech/stl/stl_introduction.html</jump>.</p></a>
  -</faq>
   
   <faq title="ICU">
   <q>What is ICU and why do I need it?</q>
  
  
  
  1.33      +82 -61    xml-xalan/c/xdocs/sources/xalan/getstarted.xml
  
  Index: getstarted.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/getstarted.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- getstarted.xml	31 Jan 2002 17:05:49 -0000	1.32
  +++ getstarted.xml	11 Sep 2002 18:03:53 -0000	1.33
  @@ -11,80 +11,101 @@
   </ul>
   <anchor name="download"/>
   <s2 title="Downloading what you need">
  -<p>For &xslt4c-current;, we are distributing a Windows32 Visual C++ build and four UNIX builds with a makefile: a Red Hat Linux GNU build, an AIX xlC build, an HP-UX 11 aCC build, and a Solaris build. 
  +<p>For &xslt4c-current;, we are distributing a Windows32 Visual C++ build and 5 UNIX builds with makefiles: a Red Hat Linux GNU build, an AIX xlC build, an HP-UX 11 aCC 32-bit build, an HP-UX 11 aCC 64-bit build, and a Solaris build. 
   Please contact us at <human-resource-ref idref="xalandev"/> if you would like to help provide builds for other platforms.</p>
  -<anchor name="xalandists"/>
  -<s3 title="&xslt4c; Windows Distribution">
  -<p><img src="xalan-c-windist.gif" alt="xalan-c-windist.gif"/></p>
  -</s3>
  -<p>For the Windows32 build, download <resource-ref idref="xslt4c-win32-download"/>. This Windows32 distribution was built with MSVC 6.0 SP3 and <jump href="http://www.dinkumware.com/vc_fixes.html">Dinkumware C++ library fixes</jump>.</p>
  -<s3 title="&xslt4c; UNIX Distributions">
  -<p><img src="xalan-c-unixdist.gif" alt="xalan-cdist.gif"/></p>
  -</s3>
  -<p>For the Linux build, download <resource-ref idref="xslt4c-linux-download"/>. This Red Hat Linux 6.1 distribution was built with egcs-2.91.66 and glibc-2.1.2-11.</p>
  -<p>For the AIX build, download <resource-ref idref="xslt4c-aix-download"/>. This AIX 4.3 distribution was built with IBM C and C++ for AIX 5.02.</p>
  -<p>For the HP-UX 11 build, download <resource-ref idref="xslt4c-hp-ux-download"/>. This HP-UX 11 distribution was built with aCC A.03.27.</p>
  -<p>For the Solaris build, download <resource-ref idref="xslt4c-Solaris-download"/>. This Solaris distribution was built with Sun Workshop 6 update 2.</p>
  +<p>If you do not already have it, you must also download the &xml4c; 2.1.0 build as indicated below.</p> 
  +<note>The Xalan distribution files are in <resource-ref idref="xslt4c-distdir"/>. The Xerces distribution files are in <resource-ref idref="xml4c-distdir"/>.</note>
  +   <table>
  +     <tr>
  +       <th>Xalan distribution files</th>
  +       <th>Xerces distribution files</th>
  +       <th>Platform</th>
  +     </tr>
  +     <tr>
  +       <td>&xslt4c-dist;-win32.zip</td>
  +       <td>&xml4c-dist;-win32.zip</td>
  +       <td>Windows32</td>
  +    </tr>
  +     <tr>
  +       <td>&xslt4c-dist;-linux.tar.gz</td>
  +       <td>&xml4c-linuxdist;</td>
  +       <td>Redhat Linux 7.2</td>
  +    </tr>
  +     <tr>
  +       <td>&xslt4c-dist;-aix.tar.gz</td>
  +       <td>&xml4c-aixdist;</td>
  +       <td>AIX 5.1</td>
  +    </tr>
  +     <tr>
  +       <td>&xslt4c-dist;-solaris.tar.gz</td>
  +       <td>&xml4c-solarisdist;</td>
  +       <td>Solaris 2.7</td>
  +    </tr>
  +     <tr>
  +       <td>&xslt4c-dist;-hp-ux.tar.gz</td>
  +       <td>&xml4c-hpdist;</td>
  +       <td>HP-UX 11.0 (32 bit)</td>
  +    </tr>
  +     <tr>
  +       <td>&xslt4c-dist;-hp-ux-64.tar.gz</td>
  +       <td>&xml4c-hp64dist;</td>
  +       <td>HP-UX 11.0 (64 bit)</td>
  +    </tr>    
  +  </table>
  +  <p>The Windows32 distribution was built with MSVC 6.0 SP3 and <jump href="http://www.dinkumware.com/vc_fixes.html">Dinkumware C++ library fixes</jump>. The Red Hat Linux 7.2 32-bit distribution was built with gcc 3.1. The AIX 4.3 32-bit distribution was built with IBM C and C++ for AIX 5.02. The Solaris 2.7 32-bit distribution was built with Sun Workshop 6 update 2. 
  +The HP-UX 11 32-bit and 64-bit distributions were built with aCC A.03.27.</p>
   <note>Use GNU tar to untar the Solaris distribution file; see <link idref="faq" anchor="gnutar">A tar checksum error on Solaris </link>.</note>
  -<p>Each distribution contains all you need to run the Xalan command-line transformations utility and to build your own applications. 
  -If you want to take advantage of the support for number formatting, sorting, and encoding the ICU provides, you should also download and install the <resource-ref idref="icu"/>; see <link idref="usagepatterns" anchor="icu">Using the ICU</link>,</p>
  -<s3 title="What you need to run the Xalan command-line utility">
  -<p>To run the Xalan executable for performing transformations, you need the following:</p>
  -<p><em>Windows32</em></p>
  -<ul>
  -<li>The executable: Xalan.exe or TestXSLT.exe</li>
  -<li>The Xalan-C++ dynamic link libraries: &xslt4c-windlls;</li>
  -<li>The Xerces-C++ dynamic link library: &xml4c-windll;</li>
  +<p>This release also includes alpha support for building 64-bit Solaris and AIX binaries. See <link idref="readme" anchor="64bit">building 64-bit binaries</link>.</p>
  +<anchor name="xalandists"/>
  +
  +<p>If you want to take advantage of the support for number formatting, sorting, and encoding the ICU provides, you should also download and install the <resource-ref idref="icu"/>; see <link idref="usagepatterns" anchor="icu">Using the ICU</link>,</p>
  +</s2><anchor name="path"/>
  +<s2 title="Setting up the path/library path">
  +<ul>
  +  <li><link anchor="windowspath">For Windows</link></li>
  +  <li><link anchor="unixpath">For UNIX</link></li>  
  +</ul><anchor name="windowspath"/>
  +<s3 title="For Windows">
  +<p>To use the Windows distribution, you must place the Xalan executables and the Xalan and Xerces libraries on the path:</p>
  +<ul>
  +<li>Put xml-xalan\c\Build\Win32\VC6\Release and &xml4c-dist;-win32\bin on the path.</li>
   </ul>
  +<p>The Visual C++ Xalan project included with the Windows release knows the relative paths to the Xalan headers and libraries, but it does not know where you have unzipped the Xerces distribution. If you plan to use Visual C++ to build Xalan applications or <link idref="readme" anchor="jar">rebuild Xalan</link>, you must also provide Visual C++ with access to the Xerces headers and libraries.</p> 
  +<p>Use the Visual C++ Tools menu to open the Options dialog box, go to the Directories tab, and do the following:</p>
  +    <ul>
  +      <li>Add the path to &xml4c-dist;-win32/include to the list of directories of Include files (see the figure below).</li>
  +      <li>Add the path to &xml4c-dist;-win32/lib to the list of directories of Library files (see the figure below).</li></ul>
  +<p><img src="options-include.gif"/></p>
   
  -<p><em>Linux</em></p>
  +</s3><anchor name="unixpath"/>
  +<s3 title="For UNIX">
  +<p>To use one of the UNIX distributions, you must place the Xalan executable on the path, and the Xalan and Xerces libraries on the library path.</p>
  +<p>For the &xslt4c; Linux distribution:</p>
   <ul>
  -  <li>The executable: Xalan or testXSLT</li>
  -  <li>The Xalan-C++ shared library: &xslt4c-linuxlib;</li>
  -  <li>The Xerces-C++ shared library: &xml4c-linuxlib;</li>
  +<li>Put xml-xalan/c/bin on the path (PATH).</li>
  +<li>Put xml-xalan/c/lib and &xml4c-linuxdist;/lib on the library path (LD_LIBRARY_PATH), or copy the shared libraries to /usr/lib.</li>
   </ul>
  -<p><em>AIX</em></p>
  +<p>For the &xslt4c; AIX distribution:</p>
   <ul>
  -  <li>The executable: Xalan or testXSLT</li>
  -  <li>The Xalan-C++ load library: &xslt4c-aixlib;</li>
  -  <li>The Xerces-C++ load library: &xml4c-aixlib;</li>
  +<li>Put xml-xalan/c/bin on the path (PATH).</li>
  +<li>Put xml-xalan/c/lib and &xml4c-aixdist;/lib on the library path (LIBPATH), or copy the shared libraries to /usr/lib.</li>
   </ul>
  -<p><em>HP-UX 11</em></p>
  +<p>For the &xslt4c; HP-UX 11 32-bit distribution:</p>
   <ul>
  -  <li>The executable: Xalan or testXSLT</li>
  -  <li>The Xalan-C++ shared library: &xslt4c-hplib;</li>
  -  <li>The Xerces-C++ shared library: &xml4c-hplib;</li>
  +<li>Put xml-xalan/c/bin on the path (PATH).<br/><br/></li>
  +<li>Put xml-xalan/c/lib and &xml4c-hpdist;/lib on the library path (SHLIB_PATH), or copy the shared libraries to /usr/lib.</li>
   </ul>
  -<p><em>Solaris</em></p>
  +<p>For the &xslt4c; HP-UX 11 64-bit distribution:</p>
   <ul>
  -  <li>The executable: Xalan or testXSLT</li>
  -  <li>The Xalan-C++ shared library: &xslt4c-solarislib;</li>
  -  <li>The Xerces-C++ shared library: &xml4c-solarislib;</li>
  +<li>Put xml-xalan/c/bin on the path (PATH).<br/><br/></li>
  +<li>Put xml-xalan/c/lib and &xml4c-hp64dist;/lib on the library path (SHLIB_PATH), or copy the shared libraries to /usr/lib.</li>
  +</ul>
  +<p>For the &xslt4c; Solaris distribution:</p>
  +<ul>
  +<li>Put xml-xalan/c/bin on the path (PATH).<br/><br/></li>
  +<li>Put xml-xalan/c/lib and &xml4c-linuxdist;/lib on the library path (LD_LIBRARY_PATH), or copy the shared libraries to /usr/lib.</li>
   </ul>
  -<p>If you want to enable ICU support for the command-line utility, you must build the ICU and rebuild the Xalan-C++ shared/load library (Linux/AIX/HP-UX 11) and Xalan or TestXSLT (all platforms) with the ICUBridge. See <link idref="usagepatterns" anchor="icu">Using the ICU</link> and <link idref="commandline" anchor="icu">Enabling ICU support for the Xalan and/or TestXSLT executable</link>.</p>
  -<p>For information about using the command-line utility, see <link idref="commandline">Command-Line Utility</link>.</p>
  -</s3>
  -<s3 title="What you need to build and run applications">
  -<p>To build your own applications with Xalan and Xerces, you also need need the
  -Xalan-C++ and Xerces-C++ header (.hpp) files and (for Windows) the &xslt4c; and &xml4c; libraries (.lib files). To run your applications, you need the &xslt4c; and &xml4c; library files (.dll files for Windows, shared or load libraries for the UNIX platforms).</p>
  -<p>The Xalan-C++ and Xerces-C++ header files are in the src directory trees in both distributions.</p> 
  -<p>In the Windows32 distribution (built with Microsoft&reg; Visual C++&reg; 6.0), the .dlls and libraries are in the Build\Win32\V6 Debug and Release subdirectories.</p> 
  -<p>In the Linux distribution (built with a make file and the GNU C++ compiler on Red Hat Linux 6.1), the shared object libraries are in the lib subdirectories.</p>
  -<p>In the AIX distribution (built with the make file and xlC), the load libraries are in the lib subdirectories.</p>
  -<p>In the HP-UX 11 distribution (built with the make file and aCC), the shared libraries are in the lib subdirectories.</p>
  -<p>In the Solaris distribution (built with the make file and CC), the shared libraries are in the lib subdirectories.</p>
  -<note>For your convenience, both the Xalan and Xerces libraries are placed together in the pertinent xml-xalan directory, whereas the corresponding xml-xerces directory only contains Xerces libraries.</note>
  -<p>If you want to enable ICU support in your applications, you must rebuild the Xalan-C++ shared/load library (Linux/AIX) and include the ICUBridge headers (all platforms).</p>
  -<p>For the requirements for rebuilding &xslt4c;, see the <link idref="readme" anchor="build">Build notes</link>.</p>
   </s3>
  -</s2><anchor name="path"/>
  -<s2 title="Setting up the path/library path">
  -<p>For the Xalan-C++ Windows32 distribution, place xml-xalan\c\Build\Win32\VC6\Release on the path.</p>
  -<p>For the Xalan-C++ Linux distribution, place xml-xalan/c/bin on the path (PATH) and xml-xalan/c/lib on the shared library path (LD_LIBRARY_PATH for Red Hat Linux 6.1), or copy &xslt4c-linuxlib; to /usr/lib.</p>
  -<p>For the Xalan-C++ AIX distribution, place xml-xalan/c/bin on the path (PATH) and xml-xalan/c/lib on the load library path (LIBPATH), or copy &xslt4c-aixlib; to /usr/lib.</p>
  -<p>For the Xalan-C++ HP-UX 11 distribution, place xml-xalan/c/bin on the path (PATH) and xml-xalan/c/lib on the shared library path (SHLIB_PATH), or copy &xslt4c-aixlib; to /usr/lib.</p>
  -<p>For the Xalan-C++ Solaris distribution, place xml-xalan/c/bin on the path (PATH) and xml-xalan/c/lib on the shared library path (LD_LIBRARY_PATH), or copy &xslt4c-solarislib; to /usr/lib.</p>
  -<p>If you do your own Xalan, ICU, and Xerces builds, be sure to include the directories that contain the libraries and the TextXSLT executable on your path.</p>
   </s2><anchor name="samples"/>
   <s2 title="Trying out the samples">
   <p>The &xslt4c; distribution includes a number of basic sample applications. We have precompiled these samples for you so they are ready to run, and you can review the source files to see just how they work. </p>
  
  
  
  1.28      +3 -46     xml-xalan/c/xdocs/sources/xalan/index.xml
  
  Index: index.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/index.xml,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- index.xml	31 Jan 2002 17:05:49 -0000	1.27
  +++ index.xml	11 Sep 2002 18:03:53 -0000	1.28
  @@ -64,55 +64,12 @@
       <p>Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML
        document types.</p>
       <p>&xslt4c-current; is a robust implementation of the W3C Recommendations 
  -    for XSL Transformations (XSLT) and the XML Path Language (XPath). It includes a compatible release of the 
  -    &xml4c; XML parser: &xml4c-used;. The focus for this release is on bug fixes, along with a new and simpler command-line executable, 
  -    two new samples and additional support for using a Xerces DOM as input for a transformation. For the details, see the <link idref="readme">Release Notes</link>.</p>
  +    for XSL Transformations (XSLT) and the XML Path Language (XPath). It works with a compatible release of the 
  +    &xml4c; XML parser: &xml4c-used;. The focus for this release is on bug fixes, a new sample that shows how to wrap pre-built Xerces DOM input and XalanSourceTree input, a 64-bit HP-UX build, and alpha support for a number of EXSLT extension functionss. For the details, see the <link idref="readme">Release Notes</link>.</p>
   	</s2>
     
     <s2 title="How do I get it?">
  -    <p>Download and unzip the distribution file for your platform. In addition to the
  -     platform-specific binaries, documentation, and sample applications, the distribution also
  -     includes the complete &xslt4c; source tree.</p>
  -     <table>
  -       <tr>
  -         <td><ref>Platform</ref></td>
  -         <td><ref>Download</ref></td>
  -         <td><ref>Built with</ref></td>         
  -       </tr>
  -       <tr>
  -         <td>Windows32</td>
  -        <td><resource-ref idref="xslt4c-win32-download"/></td>
  -        <td>MSVC 6.0 SP3 and <jump href="http://www.dinkumware.com/vc_fixes.html">Dinkumware C++ library fixes</jump></td>
  -      </tr>
  -      <tr>
  -        <td>Red Hat Linux 6.1</td>
  -        <td><resource-ref idref="xslt4c-linux-download"/></td>
  -        <td>egcs-2.91.66 and glibc-2.1.2-11</td>
  -      </tr>
  -      <tr>
  -        <td>AIX 4.3</td>
  -        <td><resource-ref idref="xslt4c-aix-download"/></td>
  -        <td>IBM C and C++ for AIX 5.02</td>
  -      </tr>
  -      <tr>
  -        <td>HP-UX 11</td>
  -        <td><resource-ref idref="xslt4c-hp-ux-download"/></td>
  -        <td>aCC A.03.27</td>
  -      </tr>
  -      <tr>
  -        <td>Solaris 2.6</td>
  -        <td><resource-ref idref="xslt4c-Solaris-download"/>*<br/>
  -        [*Use GNU tar to untar; see <link idref="faq" anchor="gnutar">FAQs</link>]</td>
  -        <td>Sun Workshop 6 update 2</td>
  -      </tr>      
  -     </table>
  -  <p>Volunteers are more than welcome to help develop builds for other platforms!</p>
  -  </s2>
  -  
  -  <s2 title="Where do I get Xerces?">
  -    <p>Right here! The distributions include everything you need to build and run applications that use Xalan and Xerces. Each distribution
  -     file includes the Xerces distribution with the appropriate Xerces runtime environment for Xalan: &xml4c-windll; for
  -     Windows, &xml4c-linuxlib; for Linux, &xml4c-aixlib; for AIX, &xml4c-hplib; for HP-UX 11, and &xml4c-solarislib; for Solaris.</p>
  +    <p>Download and unzip the &xslt4c; distribution file and the corresponding &xml4c; distributions file for your platform. For the details, see <link idref="getstarted" anchor="download">Downloading what you need</link>. The &xslt4c; distribution includes platform-specific binaries, documentation, sample applications, the complete &xslt4c; source tree.</p>
     </s2>
     <s2 title="How about support for internationalization?">
       <p>To extend Unicode support for encoding, number formatting, and sorting, you can download,
  
  
  
  1.37      +38 -61    xml-xalan/c/xdocs/sources/xalan/readme.xml
  
  Index: readme.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/readme.xml,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- readme.xml	29 Aug 2002 17:32:49 -0000	1.36
  +++ readme.xml	11 Sep 2002 18:03:53 -0000	1.37
  @@ -64,29 +64,31 @@
   <p>Release notes for &xslt4c-current;</p>
    <ul>
     <li><link anchor="status">Status</link></li>
  -  <li><link anchor="build">Build Notes</link></li>
  +  <li><link anchor="build">Rebuilding &xslt4c; and the sample applications</link></li> 
     <li><link anchor="contact">Getting in touch</link></li>
     <li><link anchor="history">History of software changes</link></li>  
    </ul>
    <anchor name="status"/>
    <s2 title="Status">
      <ul>
  -    <li><link anchor="done">Changes since &xslt4c; version 1.2</link></li>
  +    <li><link anchor="done">Changes since &xslt4c; version 1.3</link></li>
       <li><link anchor="bugs">Bug reporting</link></li>    
       <li><link anchor="xml4c">Version of &xml4c; to use</link></li>
       <li><link anchor="to-do">To-do tasks for future &xslt4c; releases</link></li>
      </ul>
        <anchor name="done"/>
      <s3 title="Changes since &xslt4c; version 1.3">
  -     <p>Major updates since version 1.3 include [details and links to be added]:</p>
  +     <p>Major updates since version 1.3 include:</p>
        <ul>
  -       <li>Bug fixes</li>
  -       <li>Distribution changes</li>
  -       <li>Simplified Windows build procedure</li>       
  -       <li>64-bit support for HP-11</li>
  -       <li>New Linux platform and compiler: Redhat 7.2 with gcc 3.1</li> 
  -       <li>Alpha support for a number of EXSLT functions</li>       
  -       <li>New samples</li>
  +       <li><resource-ref idref="bugsfixedforthisrelease"/>.</li>
  +       <li>The &xslt4c; distributions no longer include the &xml4c; headers and libraries. Accordingly, you must download the appropriate &xml4c; distribution (see <link idref="getstarted" anchor="download">Downloading what you need</link>.</li>
  +       <li>64-bit build for HP-11; <link anchor="64">untested 64-bit support</link> for Solaris and AIX.</li>
  +       <li>New Linux platform and compiler: Redhat 7.2 with gcc 3.1.</li>
  +       <li><resource-ref idref="stlport"/> is no longer required on any of our supported platforms.</li> 
  +       <li><link idref="extensionslib" anchor="exslt">Alpha support for a number of EXSLT functions</link>.</li>       
  +       <li><link idref="samples" anchor="parsedsourcewrappers">ParsedSourceWrappers</link>, a sample that
  +       illustrates how to perform transformations with input in the form of a pre-built
  +       XalanDOM or XalanSourceTree.</li>
        </ul>  
      </s3>  
        <anchor name="bugs"/>
  @@ -102,7 +104,7 @@
        </s3><anchor name="xml4c"/>     
        &status-c;     
     </s2><anchor name="build"/>
  -  <s2 title="Build Notes">
  +  <s2 title="Rebuilding &xslt4c;">
   <ul>
   <li><link anchor="jar">Rebuilding &xslt4c;</link></li>
   <li><link anchor="samples">Rebuilding sample applications</link></li>
  @@ -110,38 +112,26 @@
   <anchor name="jar"/> 
      <s3 title="Rebuilding &xslt4c;">
      <ul>
  -    <li><link anchor="layout">Layout of Xerces-C and ICU</link></li>      
  +    <li><link anchor="needed">What you need from the distributions</link></li>   
       <li><link anchor="win32">Steps for doing a Windows build</link></li>
       <li><link anchor="unix">Steps for doing a UNIX build</link></li>       
  -   </ul>
  -   <p>If you want to rebuild &xslt4c;, you need the following:</p>
  -   <ul>
  -     <li>The &xslt4c; source files</li>
  -     <li>The &xml4c; header and (for Windows) .lib files</li>
  -     <li>(Optional) The ICU header and (for Windows) .lib files</li>
  -   </ul>
  -   <p>The &xslt4c; source files and The required &xml4c; files are in the distribution.</p>
  -   <p>For information on using the <resource-ref idref="icu"/>, see  
  -   <link idref="usagepatterns" anchor="icu">Using the ICU</link>.</p>
  -   <note>If you are not rebuilding with the ICU, you do not need the ICU header or .lib files.</note>
  -   <p>To rebuild the Windows32 release, use the Microsoft Visual C++ 6.0 project files. To rebuild
  -    the Linux or AIX release, use the make file in the root of the source directory. The builds look
  -    for &xml4c; and ICU in directories parallel to the
  -    xml-xalan directory.</p>
  -    </s3><anchor name="layout"/>
  -    <s3 title="Layout">
  -   <p><em>Important</em> We have set up the Visual C++ projects and the UNIX make files to look for Xerces in the directory structure replicated in our distribution files (see <link idref="getstarted" anchor="xalandists">&xslt4c; Distributions</link>). This matches the structure that results from downloading xml-xerces/c from the <jump href="http://xml.apache.org/websrc/cvsweb.cgi/">Apache XML CVS repository</jump> and building with the Visual C++ project files or the UNIX make file.</p>
  -<p>If you are using a &xml4c; binary distribution that you have obtained independently from this &xslt4c; distribution, you must either modify the &xslt4c; project files or makefile, or rearrange the build directory structure as indicated in the following illustration.</p>
  -<p>For UNIX, the XERCESROOT environment variable points to the Xerces-C root directory. For Windows, the Xerces-C root directory must be named xml-xerces, and it must be at the same level as the &xslt4c; root directory. For all environments, the ICU root directory must be named icu, and it must be at the same level as the &xslt4c; root directory.</p>
  -<s4 title="ICU layout for &xslt4c; build">
  -<p><img src="icu.gif" alt="icu.gif"/></p>
  -</s4>
  -<note>Keep in mind that at any given point in time the &xslt4c; and &xml4c; source trees in the Apache XML repository may not be consistent. When we release a version of &xslt4c; we certify that it is compatible with a given version of &xml4c;. To be safe, stick with distributions that we certify to be compatible. Reminder: &xslt4c-current; is compatible with the &xml4c; that is included with the distribution..<br/><br/>
  -&xslt4c-current; has been tested with &icu-used;. You may be able to use newer ICU releases as they appear.</note>
  -  </s3><anchor name="win32"/>
  +   </ul></s3><anchor name="needed"/>
  +   <s3 title="What you need from the distributions">
  +   <p>To rebuild &xslt4c;, you need the &xslt4c; source files, the &xml4c; header files, and
  +   for Windows the &xml4c; .lib file. If you want to rebuild with the ICU, you also need the ICU header files, and for Windows the ICU .lib file.</p>
  +  <p>The &xslt4c; source tree is in the src subdirectory of the &xslt4c; <link idref="getstarted" anchor="download">binary distributions</link>. The &xml4c; header files are in the include/xercesc tree of the corresponding &xml4c; binary distributions. The Windows Xerces .lib file is in the lib directory of the &xml4c; Windows binary distribution.</p> 
  +
  +<note>You can also download &xslt4c; source distributions from <resource-ref idref="xslt4c-distdir"/>: &xslt4c-dist;-src.zip and &xslt4c-dist;-src.tar.gz. &xml4c; source distributions are available from <resource-ref idref="xml4c-distdir"/>: 
  +&xml4c-dist;-src.zip and &xml4c-dist;-src.tar.gz.</note>
  +<p>Keep in mind that at any given point in time the &xslt4c; and &xml4c; source trees in the Apache XML repository may not be consistent. When we release a version of &xslt4c; we certify that it is compatible with a given version of &xml4c;. To be safe, stick with Xeres distributions that we certify to be compatible. Reminder: &xslt4c-current; is compatible with &xml4c-used;.</p>
  +   <p>For information on using the <resource-ref idref="icu"/>, see
  +   <link idref="usagepatterns" anchor="icu">Using the ICU</link>.
  +   &xslt4c-current; has been tested with &icu-used;. You may be able to use newer ICU releases as they appear.</p>
  +   </s3><anchor name="win32"/>
     <s3 title="Steps for doing a Windows build">
  -  <p>To build &xslt4c; on Windows, you need &xml4c; and MS Visual C++ 6.0 installed with Service Pack 3 for Visual C++ and Visual Studio. You should also apply the bug fixes for the C++ standard library that shipped with Visual C++ 6.0. These fixes are available from the Dinkumware site: <jump href="http://www.dinkumware.com/vc_fixes.html">http://www.dinkumware.com/vc_fixes.html</jump>.</p>
  -  <ol>
  +  <p>To build &xslt4c; on Windows, you need &xml4c; and MS Visual C++ 6.0 installed with Service Pack 3 for Visual C++ and Visual Studio. You should also apply the bug fixes for the C++ standard library that shipped with Visual C++ 6.0. These fixes are available from the Dinkumware site: <jump href="http://www.dinkumware.com/vc_fixes.html">http://www.dinkumware.com/vc_fixes.html</jump>.</p> 
  +<p>Before you do the following, be sure you have <link idref="getstarted" anchor="windowspath">provided Visual C++ the paths to the Xerces headers and libraries</link>.</p>
  +  <ol>    
        <li>(Optional) If you are rebuilding the ICUBridge, install the ICU so the icu root directory
         is at the same level as the xml-xerces root directory (see <link 
         idref="usagepatterns" anchor="icu">Using the ICU</link>.<br/><br/>
  @@ -152,24 +142,15 @@
       <li>Use Visual C++ to open the Xalan workspace from the xml-xalan\c\Projects\Win32\VC6.
       <br/><br/></li>
       <li>Use Visual C++ to rebuild everything or specific dynamic link libraries and executables of
  -    interest.<br/><br/></li>
  +    interest.</li>
     </ol>
     </s3><anchor name="unix"/>
   <s3 title="Steps for doing a UNIX build">
       <ol>
  -      <li>Set the XERCESCROOT environment variable to the root of xml-xerces.<br/><br/></li>    
  -      <li>Set the XALANCROOT environment variable to the complete path to the root of the &xslt4c;
  +      <li>Set the XERCESCROOT environment variable to the path to the root of &xml4c;.<br/><br/></li>    
  +      <li>Set the XALANCROOT environment variable to the path to the root of the &xslt4c;
          distribution.<br/><br/></li>
  -      <li>Solaris only: Download <resource-ref idref="stlport"/> and set the STLPORTROOT environment
  -       variable to the complete path to the STLPort distribution. <br/>
  -       (This step is not required for Linux, AIX, or HP-UX 11 because the Linux GNU compiler, AIX xlC compiler, and 
  -       HP aCC compiler include the STL (Standard Template Library.)<br/><br/></li>
  -      <li>(Optional) If you are including the ICUBridge, install the ICU (see <link idref="usagepatterns"
  -      anchor="icu">Using the ICU</link>) and use the shell to define XALAN_USE_ICU.<br/><br/>
  -      If you are using Bourne Shell, K Shell, or Bash:
  -      <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>export XALAN_USE_ICU "1"</code><br/><br/>
  -      If you are using C Shell:
  -      <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>setenv XALAN_USE_ICU="1"</code><br/><br/></li>
  +      <li>(Optional) If you are including the ICUBridge, install the ICU, use the shell to define XALAN_USE_ICU and to set the ICUROOT environment variable to the path to the ICU root. For more information, see (see <link idref="usagepatterns" anchor="icu">Using the ICU</link>)<br/><br/></li>
         <li>Change directory to xml-xalan/c/src in the &xslt4c; distribution.<br/><br/></li>      
         <li>Use the chmod +x command to set the executable flags for conf* and runConfigure.<br/><br/>
         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>chmod +x runConfigure</code><br/>
  @@ -177,7 +158,8 @@
         <li>Run the runConfigure utility with at least the platform flag (Linux) or the platform, C compilier, and C++ compiler flags (AIX) as indicated below.<br/><br/>
         <ref>Linux:</ref>&nbsp;&nbsp;<code>runConfigure -p linux</code><br/>
         <ref>AIX:</ref>&nbsp;&nbsp;&nbsp;&nbsp;<code>runConfigure -p aix -c xlc -x xlC</code><br/><br/>
  -      <ref>HP-UX 11:</ref>&nbsp;&nbsp;<code>runConfigure -p hp-11 -c cc -x aCC</code><br/><br/>
  +      <ref>HP-UX 11 (32 bit):</ref>&nbsp;&nbsp;<code>runConfigure -p hp-11 -c cc -x aCC</code><br/><br/>
  +      <ref>HP-UX 11 (64 bit):</ref>&nbsp;&nbsp;<code>runConfigure -p hp-11 -c cc -x aCC -b 64</code><br/><br/>
         <ref>Solaris:</ref>&nbsp;&nbsp;<code>runConfigure -p Solaris -c cc -x CC</code><br/><br/>            
         To see the other runConfigure flags you may include, use the help flag:<br/><br/>
         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>runConfigure -h</code><br/><br/></li>
  @@ -190,13 +172,8 @@
         where <ref>targ</ref> is omitted or is <code>all</code> (rebuild all), <code>lib</code> (the XSLT library), <code>Xalan</code> (the Xalan executable), or
         <code>testXSLT</code> (the testXSLT executable). ICUBridge is included in the build of Xalan and TestXSLT if XALAN_USE_ICU is
         defined.<br/><br/></li>
  -    </ol>
  -    <note>The command you use for setting environment variables depends on the shell you are
  -     using.<br/>
  -     For Bourne Shell, K Shell, or Bash use <em>export</em> ENVAR="val"<br/>
  -     For C Shell, use <em>setenv</em> ENVAR "val"<br/>
  -     where ENVAR is the environment variable name and val is the environment variable
  -     setting. You can check the setting of an environment variable with <em>echo</em> $ENVAR</note>
  +    </ol><anchor name="64"/>
  +    <note>64-bit builds for AIX and Solaris have not yet been tested. To perform such a build, you must use the corresponding 64-bit Xerces distribution and run the runConfigure script with the -b 64 option (as indicated above for the HP-UX 11 64-bit build).</note>
      </s3><anchor name="samples"/>
      <s3 title="Rebuilding a sample application">
      <p>The Windows32 distribution includes a Visual C++ workspace for the sample applications. This workspace is in the samples directory. If you modify a sample and want to recompile it, you can recompile the .cpp file(s) and rebuild the executable.</p>
  
  
  
  1.18      +5 -2      xml-xalan/c/xdocs/sources/xalan/resources.xml
  
  Index: resources.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/resources.xml,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- resources.xml	4 Jan 2002 22:16:02 -0000	1.17
  +++ resources.xml	11 Sep 2002 18:03:53 -0000	1.18
  @@ -17,8 +17,8 @@
     <resource id="xslt4c-current" title="&xslt4c-current;" location="http://xml.apache.org/xalan"/>
     <resource id="xml4c-used" title="&xml4c-used;" location="http://xml.apache.org/xerces-c/index.html"/>   
   
  -  <resource id="xslt4c-distdir" title="&xslt4c; distribution directory" location="http://xml.apache.org/dist/xalan-c"/>
  -  <resource id="xml4c-distdir" title="&xml4c; distribution directory" location="http://xml.apache.org/dist/xerces-c/"/>
  +  <resource id="xslt4c-distdir" title="Xalan-C downloads" location="http://xml.apache.org/dist/xalan-c"/>
  +  <resource id="xml4c-distdir" title="Xerces-C downloads" location="http://xml.apache.org/dist/xerces-c/"/>
     <resource id="xslt4c-win32-download" title="&xslt4c-dist;-win32.zip" location="http://xml.apache.org/dist/xalan-c/&xslt4c-dist;-win32.zip"/>
     <resource id="xslt4c-linux-download" title="&xslt4c-dist;-linux.tar.gz" location="http://xml.apache.org/dist/xalan-c/&xslt4c-dist;-linux.tar.gz"/>
   <resource id="xslt4c-aix-download" title="&xslt4c-dist;-aix.tar.gz" location="http://xml.apache.org/dist/xalan-c/&xslt4c-dist;-aix.tar.gz"/>
  @@ -56,5 +56,8 @@
               title="XalanC open bugs"         
               location="http://nagoya.apache.org/bugzilla/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=REOPENED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;email2=&amp;emailtype2=substring&amp;emailreporter2=1&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;votes=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;product=XalanC&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;keywords=&amp;keywords_type=anywords&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=&amp;cmdtype=doit&amp;order=Reuse+same+sort+as+last+time"/>
   
  +  <resource id="bugsfixedforthisrelease"
  +            title="XalanC bugs fixed for this release"
  +            location="http://nagoya.apache.org/bugzilla/buglist.cgi?resolution=FIXED&amp;bugidtype=include&amp;bug_id=&amp;changedin=&amp;chfield=resolution&amp;chfieldfrom=01%2F10%2F2002&amp;chfieldto=09%2F11%2F2002&amp;chfieldvalue=FIXED&amp;product=XalanC&amp;short_desc=&amp;short_desc_type=allwordssubstr"/>
   
   </resources>
  
  
  
  1.35      +9 -1      xml-xalan/c/xdocs/sources/xalan/samples.xml
  
  Index: samples.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/samples.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- samples.xml	20 Dec 2001 22:12:29 -0000	1.34
  +++ samples.xml	11 Sep 2002 18:03:53 -0000	1.35
  @@ -74,6 +74,7 @@
       <li><link anchor="simplexpathcapi">SimpleXPathCAPI</link></li>
       <li><link anchor="serializenodeset">SerializeNodeSet</link></li>    
       <li><link anchor="externalfunctions">ExternalFunctions</link></li>
  +    <li><link anchor="parsedsourcewrappers">ParsedSourceWrappers</link></li>    
       <li><link anchor="apachemodulexslt">ApacheModuleXSLT</link></li>
     </ul>
   
  @@ -272,7 +273,14 @@
       <p>Run this sample from the ExternalFunctions subdirectory with</p> 
       <p><code>ExternalFunctions</code></p>
       <p>See also: <link idref="extensions">Extension Functions</link>.</p>
  -  </s2><anchor name="apachemodulexslt"/>
  +  </s2><anchor name="parsedsourcewrappers"/>
  +  <s2 title="ParsedSourceWrappers">
  +  <p>What it does: performs a transformation with input in the form of a pre-built XercesDOM or XalanSourceTree.</p>
  +  <p>Run this sample from the ParsedSourceWrappers subdirectory with</p>
  +  <p><code>ParsedSourceWrappers</code></p>
  +  <p>See transformXercesDOM() and transformXalanSourceTree() as called by transform() in ParsedSourceWrappers.cpp.</p>
  +  </s2>
  +  <anchor name="apachemodulexslt"/>
     <s2 title="ApacheModuleXSLT">
     <note>This sample must be built with the Apache Web server, and the &xslt4c; distribution files do not include a binary
       for ApacheModuleXSLT. Assuming you have installed the Apache server on your platform, you can use Visual C++ on Windows to
  
  
  
  1.36      +16 -10    xml-xalan/c/xdocs/sources/xalan/usagepatterns.xml
  
  Index: usagepatterns.xml
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/xdocs/sources/xalan/usagepatterns.xml,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- usagepatterns.xml	4 Jan 2002 22:16:02 -0000	1.35
  +++ usagepatterns.xml	11 Sep 2002 18:03:53 -0000	1.36
  @@ -353,16 +353,22 @@
   #include &lt;ICUBridge/FunctionICUFormatNumber.hpp&gt;
   #include &lt;ICUBridge/ICUXalanNumberFormatFactory.hpp&gt;
   #include &lt;ICUBridge/ICUBridgeCollationCompareFunctor.hpp&gt;</source>
  -    <p>For Windows be sure &icubridge-win;,the ICUBridge library, is on the path.</p>
  -    <p>For Linux, rebuild &xslt4c-linuxlib; with XALAN_USE_ICU defined, and place it on the shared library path
  -    (LD_LIBRARY_PATH for Red Hat Linux 6.1) or copy it to /usr/lib.</p> 
  -    <p>For AIX, rebuild &xslt4c-aixlib; with XALAN_USE_ICU defined, and place it on the load library
  -    path (LIBPATH) or copy it to /usr/lib.</p>
  -    <p>For HP-UX 11, rebuild &xslt4c-hplib; with XALAN_USE_ICU defined, and place it on the shared library
  -    path (SHLIB_PATH) or copy it to /usr/lib.</p>
  -    <p>For Solaris, rebuild &xslt4c-solarislib; with XALAN_USE_ICU defined, and place it on the shared library
  -    path (LD_LIBRARY_PATH) or copy it to /usr/lib.</p>
  -    
  +    <p>For Windows be sure &icubridge-win;,the ICUBridge dynamic link library, is on the path.</p>
  +    <p>For UNIX:</p>
  +    <ol>
  +    <li>Define the XALAN_USE_ICU environment variable.<br/><br/></li>
  +    <li>Set the XALANROOT environment variable to the path to to the ICU root (unless you have copied the ICU library to
  +    /usr/lib).<br/><br/></li> 
  +    <li><link idref="readme" anchor="unix">Rebuild the Xalan library</link> (&xml4c-linuxlib; for Linux, &xml4c-aixlib; for AIX,
  +    &xml4c-hplib; for HP-UX 11, and &xml4c-solarislib; for Solaris).<br/><br/></li>
  +    <li>Be sure the Xalan library is on the library path (LD_LIBRARY_PATH for Red Hat Linux, LIBPATH for AIX, SHLIB_PATH for HP-UX 11, LD_LIBRARY_PATH for Solaris).</li>
  +</ol>
  +    <note>The command you use for setting environment variables depends on the shell you are
  +     using.<br/>
  +     For Bourne Shell, K Shell, or Bash use <em>export</em> ENVAR="val"<br/>
  +     For C Shell, use <em>setenv</em> ENVAR "val"<br/>
  +     where ENVAR is the environment variable name and val is the environment variable
  +     setting. You can check the setting of an environment variable with <em>echo</em> $ENVAR<br/>To define XALAN_USE_ICU, set its value to "1".</note>
       <p><em>Number formatting</em></p>
       <p>To enable ICU support for the XSLT format-number() function, do
        the following:</p>
  
  
  
  1.3       +11 -8     xml-xalan/c/xdocs/sources/xalan/xalan-c-unixdist.gif
  
  	<<Binary file>>
  
  
  1.1                  xml-xalan/c/xdocs/sources/xalan/options-include.gif
  
  	<<Binary file>>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org