mhoyt       2004/01/12 14:48:52

  Modified:    c/xdocs/sources entities.ent
               c/xdocs/sources/xalan getstarted.xml readme.xml
  Log:
  Various documentation fixes
  PR: 25716
  Submitted by: [EMAIL PROTECTED]
  
  Revision  Changes    Path
  1.34      +2 -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.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- entities.ent      10 Jan 2004 22:12:26 -0000      1.33
  +++ entities.ent      12 Jan 2004 22:48:52 -0000      1.34
  @@ -58,6 +58,8 @@
   
   <!ENTITY xslt4c "Xalan-C++">
   <!ENTITY xslt4c-dist "Xalan-C_1_7_0">
  +<!ENTITY xslt4c-win_root "xml-xalan\c">
  +<!ENTITY xslt4c-unix_root "xml-xalan/c">
   <!ENTITY xslt4c-current "Xalan-C++ version 1.7">
   <!ENTITY xslt4c-windll "Xalan-C_1_7_0.dll">
   <!ENTITY xslt4c-linuxlib "libxalan-c1_7.so">
  
  
  
  1.46      +10 -10    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.45
  retrieving revision 1.46
  diff -u -r1.45 -r1.46
  --- getstarted.xml    10 Jan 2004 22:12:26 -0000      1.45
  +++ getstarted.xml    12 Jan 2004 22:48:52 -0000      1.46
  @@ -197,7 +197,7 @@
   <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 
&xslt4c-dist;-&lt;my_Windows_distribution&gt;\Build\Win32\VC6\Release and 
&xml4c-dist;-&lt;my_Windows_distribution&gt;\bin on the path.</li>
  +<li>Put &xslt4c-win_root;\Build\Win32\VC6\Release and 
&xml4c-dist;-&lt;my_Windows_distribution&gt;\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>
  @@ -212,26 +212,26 @@
   the &xslt4c; and &xml4c; libraries on the library path.</p>
   <p>For the &xslt4c; AIX distributions:</p>
   <ul>
  -<li>Put &xslt4c-dist;-&lt;my_AIX_distribution&gt;/bin on the path 
(PATH).</li>
  -<li>Put &xslt4c-dist;-&lt;my_AIX_distribution&gt;/lib and 
&xml4c-dist;-&lt;my_AIX_distribution&gt;/lib 
  +<li>Put &xslt4c-unix_root;/bin on the path (PATH).</li>
  +<li>Put &xslt4c-unix_root;/lib and 
&xml4c-dist;-&lt;my_AIX_distribution&gt;/lib 
   on the library path (LIBPATH), or copy the shared libraries to /usr/lib.</li>
   </ul>
   <p>For the &xslt4c; HP-UX 11 distributions:</p>
   <ul>
  -<li>Put &xslt4c-dist;-&lt;my_HPUX_distribution&gt;/bin on the path 
(PATH).<br/><br/></li>
  -<li>Put &xslt4c-dist;-&lt;my_HPUX_distribution&gt;/lib and 
&xml4c-dist;-&lt;my_HPUX_distribution&gt;/lib on the library path (SHLIB_PATH), 
or copy 
  +<li>Put &xslt4c-unix_root;/bin on the path (PATH).<br/><br/></li>
  +<li>Put &xslt4c-unix_root;/lib and 
&xml4c-dist;-&lt;my_HPUX_distribution&gt;/lib on the library path (SHLIB_PATH), 
or copy 
   the shared libraries to /usr/lib.</li>
   </ul>
   <p>For the &xslt4c; Solaris distributions:</p>
   <ul>
  -<li>Put &xslt4c-dist;-&lt;my_solaris_distribution&gt;/bin on the path 
(PATH).<br/><br/></li>
  -<li>Put &xslt4c-dist;-&lt;my_solaris_distribution&gt;/lib and 
&xml4c-dist;-&lt;my_solaris_distribution&gt;/lib on the library path 
  +<li>Put &xslt4c-unix_root;/bin on the path (PATH).<br/><br/></li>
  +<li>Put &xslt4c-unix_root;/lib and 
&xml4c-dist;-&lt;my_solaris_distribution&gt;/lib on the library path 
   (LD_LIBRARY_PATH), or copy the shared libraries to /usr/lib.</li>
   </ul>
   <p>For the &xslt4c; RedHat and SuSE Linux distributions:</p>
   <ul>
  -<li>Put &xslt4c-dist;-&lt;my_linux_distribution&gt;/bin on the path 
(PATH).</li>
  -<li>Put &xslt4c-dist;-&lt;my_linux_distribution&gt;/lib and 
&xml4c-dist;-&lt;my_linux_distribution&gt;/lib on the library path 
(LD_LIBRARY_PATH), 
  +<li>Put &xslt4c-unix_root;/bin on the path (PATH).</li>
  +<li>Put &xslt4c-unix_root;/lib and 
&xml4c-dist;-&lt;my_linux_distribution&gt;/lib on the library path 
(LD_LIBRARY_PATH), 
   or copy the shared libraries to /usr/lib.</li>
   </ul>
   </s3>
  @@ -241,7 +241,7 @@
   <p>To run the samples, do the following:</p>
   <ol>
   <li>Set up your path (see above). In the Windows32 distribution, the sample 
executables are in
  -&xslt4c-dist;-&lt;my_Windows_distribution&gt;\Build\Win32\VC6\Release. In 
the UNIX distributions, the executables are in 
&xslt4c-dist;-&lt;my_UNIX_distribution&gt;/bin.</li>
  +&xslt4c-win_root;\Build\Win32\VC6\Release. In the UNIX distributions, the 
executables are in &xslt4c-win_root;/bin.</li>
   <li>Go to the samples subdirectory containing the sample.</li>
   <li>Run the sample from the command line (in Windows, use the DOS 
shell).</li>
   <li>Examine the application source files.</li>
  
  
  
  1.51      +32 -33    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.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- readme.xml        7 Jan 2004 19:02:30 -0000       1.50
  +++ readme.xml        12 Jan 2004 22:48:52 -0000      1.51
  @@ -101,10 +101,10 @@
         should be changed to:<br/><br/>
         <code>#include 
"xalanc/XercesParserLiaison/Deprecated/XercesDocumentBridge.hpp"</code><br/><br/></li>
         <li>Upgrade from Xerces-C 2.3 to Xerces-C 2.4. </li>
  +      <li>Porting of ThreadSafe example to UNIX platform.</li>
         <li>Implementation of EXSLT string extension functions encode-uri() 
and decode-uri(). </li>
         <li>Implementation of EXSLT dynamic extension function evaluate(). 
</li>
         <li>Implementation of EXSLT date-time extension function 
date-time().</li>
  -      <li>Porting of ThreadSafe example to UNIX platform.</li>
        </ul>  
      </s3>  
   
  @@ -153,7 +153,7 @@
     <ol>    
        <li>If you want to enable ICU support, install the ICU so the ICU root 
directory is at the same level as the xml-xerces directory (see <link 
         idref="usagepatterns" anchor="icu">Using the ICU</link>).  If you 
choose to build Xalan with ICU, you will need to rebuild the Xerces binary with 
ICU as well.<br/><br/></li>
  -    <li>Use Visual C++ to open the Xalan workspace from the 
&xslt4c-dist;-src\Projects\Win32\VC6.  If you are building with ICU, then use 
XalanICU.dsw.  Otherwise, open the Xalan.dsw workspace.
  +    <li>Use Visual C++ to open the Xalan workspace from the 
&xslt4c-win_root;\Projects\Win32\VC6.  If you are building with ICU, then use 
XalanICU.dsw.  Otherwise, open the Xalan.dsw workspace.
       <br/><br/></li>
       <li>From Visual C++, go to "Tools" and select "Options".  From the 
"Options" window, click on the "Directories" tab and do the following:
       <ol>
  @@ -171,9 +171,9 @@
         <li>The Xalan build files are written for GNU make, and will not work 
with other make utilities.<br/><br/></li>    
         <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 c 
directory in the root of the &xslt4c;
  -       distribution.  For example, if the distribution is located in 
"/home/xalan", you would set the XALANCROOT to "/home/xalan/&xslt4c-dist;-src". 
<br/><br/></li>
  +       distribution.  For example, if the distribution is located in 
"/home/mydir", you would set the XALANCROOT to 
"/home/mydir/&xslt4c-unix_root;". <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>).  Note that building 
Xalan with ICU requires that Xerces must also be built with ICU.<br/><br/></li>
  -      <li>Change directory to &xslt4c-dist;-src in the &xslt4c; 
distribution. You can also 
  +      <li>Change directory to &xslt4c-unix_root; in the &xslt4c; 
distribution. You can also 
             build Xalan-C outside of the source tree, but you will need to 
adjust the path to the
             runConfigure script in the next step.<br/><br/></li>      
         <li>Run the runConfigure utility and provide the platform, C compiler, 
and C++ compiler flags as 
  @@ -190,8 +190,8 @@
             <tr><td>d</td><td>Indicates build is a debug build. Takes no 
values. Default is no <br/>debug.</td></tr>
             <tr><td>t</td><td>Transcoder to use. Valid value is 'icu'. Default 
is null.</td></tr>
             <tr><td>m</td><td>Type of localization support method. Valid 
values include: inmem, <br/>icu, and nls. 
  -          Default is icu.</td></tr>
  -          <tr><td>M</td><td>Locale for Message Localization Support. Default 
is "en_US'</td></tr>
  +          Default is inmem.</td></tr>
  +          <tr><td>M</td><td>Locale for Message Localization Support. Default 
is "en_US"</td></tr>
             <tr><td>r</td><td>Threads option. Valid values include: pthread or 
dce. Default is <br/>dce</td></tr>
             <tr><td>b</td><td>Specify whether it is a 32-bit or 64-bit build. 
Valid values are 32 <br/>and 64. 
             Default is 32-bit</td></tr>
  @@ -215,8 +215,8 @@
             To specify the install directory for your distribution, specify 
the flag -P &lt;install directory&gt;. 
             For example, building and installing on the AIX platform:<br/><br/>
             <code>./runConfigure -p aix -c xlc -x xlC -P 
$HOME/my_xalan</code><br/><br/>
  -          Following the build process, standard binary directories bin, lib, 
and include would be created 
  -          under my_xalan.<br/><br/>
  +          <note>The standard binary directories bin, lib, and include are 
created in the specified directory only if the install or install-package 
option is 
  +          specified in the build process.<br/><br/></note>
             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>
         <li>Purge the previous build:<br/><br/>
  @@ -239,39 +239,39 @@
             </table>
         </li>
       </ol>
  -    <note>To recompile existing applications without changing your source 
code, be sure to modify the command line in your Makefile to pick up the Xalan 
headers from it's new location. e.g:  if your xalan source location is in 
/home/&xslt4c-dist;-src,</note><p>
  -    <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>CC ... 
-I/home/&xslt4c-dist;-src/src -I/home/&xslt4c-dist;-src/src/xalanc 
mysrc.cpp</code><anchor name="64"/></p>
  +    <note>To recompile existing applications without changing your source 
code, be sure to modify the command line in your Makefile to pick up the Xalan 
headers from it's new location. e.g:  if your xalan source location is in 
/home/&xslt4c-unix_root;,</note><p>
  +    <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>CC ... 
-I/home/&xslt4c-unix_root;/src -I/home/&xslt4c-unix_root;/src/xalanc 
mysrc.cpp</code><anchor name="64"/></p>
      </s3>
      <anchor name="locale"/>
      <s3 title="Steps for doing a Build with Message Localization Support">
  -   <p>Message Localization Support is a new feature to allow users to build 
XSLT4C such that 
  +   <p>Message Localization Support is a new feature to allow users to build 
&xslt4c;  such that 
      diagnostic messages are issued in the language of their choice. Message 
localization support 
      comes in three flavours:</p>
      <ul>
      <li>Building static messages in the form of a library (DLL or shared 
object) which can be bound 
  -   to the Xalan executable. This method is referred to as "in memory". </li>
  +   to the Xalan executable. This method is referred to as "in memory".  By 
default, &xslt4c; is built using "in memory" method.
  +   </li>
      <li>Building messages in the form of a library using localization support 
provided by the 
  -   International Components for Unicode (ICU). By default, XSLT4C is built 
using ICU localization 
  -   support. </li>
  +   International Components for Unicode (ICU). </li>
      <li>Building messages in the form of a message catalog. This method 
utilizes the localization 
      support provided by the Unix National Language Support (NLS) system. This 
method is supported 
      for UNIX platforms only. </li>
      </ul>
      <p>Regardless of which method you choose, a message file containing 
translated messages in the 
  -   language of your choice must be provided. The standard message file 
provided in the XSLT4C 
  +   language of your choice must be provided. The standard message file 
provided in the &xslt4c; 
      version 1.7 beta source package is in XML Localization Interchange File 
Format (XLIFF) format 
      and conforms to the XLIFF 1.1 standard (please see 
      <jump 
href="http://www.oasis-open.org/committees/xliff/documents/xliff-specification.htm";>
      
http://www.oasis-open.org/committees/xliff/documents/xliff-specification.htm</jump>
 for more 
      information.) All message files must be written and conform with the 
XLIFF 1.1 standard.</p>
      <p>Once an XLIFF message file has been created, the XLIFF file should be 
stored under 
  -   &xslt4c-dist;-src/c/src/xalanc/NLS directory (for example, the default 
XLIFF message file 
  -   provided is xslt4cMessages_en_US.xlf). To build, you will need to follow 
the same steps 
  +   &xslt4c-unix_root;/src/xalanc/NLS/&lt;locale_name&gt; directory (for 
example, the default XLIFF message file 
  +   provided is XalanMsg_en_US.xlf). To build, you will need to follow the 
same steps 
      as shown above for building in Unix or Windows but with a small 
change.</p>
      <p>For building on Windows platform with "In Memory" method:</p>
      <ol>
  -   <li>Open the Xalan workspace using Microsoft Visual C++. </li>
  -   <li>Select the Localization project, and go to Settings and click on the 
"General" tab. Modify 
  +   <li>Open the Xalan.dsw workspace using Microsoft Visual C++. The "inmem" 
localization method should be configured by default.</li>
  +   <li>Select the Localization project, and go to Settings and click on the 
"General" tab.Verify 
      the build command line to use "nmake /f Localization.mak TYPE=inmem 
LOCAL=en_US"</li>
      <li>Add the Xerces-C bin directory to the PATH </li>
      <li>Add the Xerces-C lib directory to the library directory list </li>
  @@ -280,16 +280,16 @@
      </ol>
      <p>For building on the Windows platform with ICU method:</p>
      <ol>
  -   <li>Open the Xalan workspace using Microsoft Visual C++. </li>
  -   <li>Select the AllInOneWithICU project, and ensure that the project 
depends on the Localization 
  +   <li>Open the XalanICU.dsw workspace using Microsoft Visual C++. </li>
  +   <li>Select the AllInOneWithICU project, and ensure that the project 
depends on the LocalizationWithICU 
      project. </li>
  -   <li>Select the Localization project, and go to Settings and click on the 
"General" tab. Modify 
  +   <li>Select the LocalizationWithICU project, and go to Settings and click 
on the "General" tab. Modify 
      the build command line to use "nmake /f Localization.mak TYPE=icu 
LOCAL=en_US"</li>
      <li>Add the Xerces-C bin directory and ICU bin directory to the PATH </li>
      <li>Add the Xerces-C lib directory and ICU lib directory to the library 
directory list </li>
      <li>Add the Xerces-C include directory and ICU include directory to the 
include directory list </li>
      <li>Open the tools.ini file under Projects\Win32\VC6\Utils\Localization 
and add the ICU root 
  -   directory to the ICUROOT variable setting. </li>
  +   directory to the ICUROOT variable setting. Another option is to define 
ICUROOT as an environmental variable. </li>
      <li>Run "Build all" with the configuration of your choice. </li>
      </ol>
      <p>For building on the Unix platform:</p>
  @@ -306,23 +306,22 @@
      </li>
      <li>Perform steps 7 and 8 as outlined under "Steps for doing a UNIX 
Build" </li>
      </ol>
  -   <p>After XSLT4C and associated libraries have been successfully built, 
the message catalog 
  -   will be stored in the directory 
&xslt4c-dist;-src/c/src/xalanc/NLS/&lt;locale_name&gt; (for example
  -   &xslt4c-dist;-src/c/src/xalanc/NLS/en_US/) under the file name:<br/><br/>
  +   <p>After &xslt4c; and associated libraries have been successfully built, 
the message catalog 
  +   will be stored in the directory &xslt4c-unix_root;/bin.<br/><br/>
      <table>
      <tr><th>Localization Build Type</th><th>File Name</th></tr>
  -   <tr><td><ref>ICU or "in memory" 
method:</ref></td><td>libxslt4cMessages_1_7.so (for UNIX)<br/>
  -   xslt4cMessages_1_7.dll and xslt4cMessages_1_7.lib (for Windows)
  +   <tr><td><ref>ICU or "in memory" method:</ref></td><td>libxalanMsg17.so 
(for UNIX)<br/>
  +   XalanMessages_1_7_0.dll and XalanMessages_1_7_0.lib (for Windows)
      </td></tr>
  -   <tr><td><ref>NLS method:</ref></td><td>xslt4cMessages_1_7.cat</td></tr>
  +   <tr><td><ref>NLS method:</ref></td><td>xalanMsg1_7.cat can be found in 
$XALANCROOT/nls/&lt;locale_name&gt;/ directory</td></tr>
      </table>
      </p>
      <p>The location of the message library, &xslt4c; and &xml4c; binaries 
need to be added to the PATH and 
      library path variables. Depending on the Message Localization Support 
method you've chosen, the 
  -   following steps will need to be performed such that XSLT4C will be able 
to utilize the message 
  +   following steps will need to be performed such that &xslt4c; will be able 
to utilize the message 
      library. </p>
      <ul>
  -   <li>For an "in memory" or "icu" build, the location of the XSLT4C and 
XML4C executables need to 
  +   <li>For an "in memory" or "icu" build, the location of the &xslt4c; and 
&xml4c; executables need to 
      be added to the PATH variable. The location of the message library will 
need to be added to: 
      <ul>
      <li>the LIBPATH variable for AIX users </li>
  @@ -334,8 +333,8 @@
      </s3>   
      <anchor name="samples"/>
      <s3 title="Rebuilding a Sample application">
  -   <p>In the Windows32 distribution, all of the sample applications can be 
built from the Xalan.dsw Visual C++ workspace. If you modify a sample and want 
to recompile it, you can recompile the .cpp file(s) and rebuild the 
executable.</p>
  -<p>The Makefile that come with the UNIX distributions include targets for 
rebuilding one or all of the sample applications (with the exception of the 
ThreadSafe sample, which in its current form only runs under Windows). To 
rebuild one or more sample applications, go to the root directory of your 
source package or the samples directory of your binary package, and 
run<br/><br/>
  +   <p>In the Windows32 distribution, all of the sample applications can be 
built from the Xalan.dsw Visual C++ workspace.</p>
  +<p>The Makefile that come with the UNIX distributions include targets for 
rebuilding one or all of the sample applications . To rebuild one or more 
sample applications, go to the root directory of your source package or the 
samples directory of your binary package, and run<br/><br/>
   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>gmake <ref>Target</ref></code><br/><br/>
   where <ref>Target</ref> is <code>Samples</code> (all the samples), 
<code>ApacheModuleXSLT</code>, <code>CompileStylesheet</code>, 
<code>DocumentBuilder</code>, <code>ExternalFunctions</code>, 
<code>ParsedSourceWrappers</code>, <code>SerializedNodeSet</code>, 
<code>SimpleTransform</code>,  <code>SimpleXPathAPI</code>, 
<code>SimpleXPathCAPI</code>, <code>StreamTransform</code>, 
<code>ThreadSafe</code> (Windows only), <code>TraceListen</code>, 
<code>TransformToXercesDOM</code>, <code>UseStylesheetParam</code>, 
<code>XPathWrapper</code>, <code>XalanTransform</code>, or 
<code>XalanTransformerCallback</code>.</p>
   <note>For information on building Apache Module, see <link idref="samples" 
anchor="apachemodulexslt">ApacheModuleXSLT</link></note>
  
  
  

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

Reply via email to