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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to