jasons      2002/12/09 11:39:49

  Modified:    perl     README
  Log:
        * README (Repository):
        updated the build requirements
  
  Revision  Changes    Path
  1.21      +15 -42    xml-xerces/perl/README
  
  Index: README
  ===================================================================
  RCS file: /home/cvs/xml-xerces/perl/README,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- README    7 May 2002 06:06:56 -0000       1.20
  +++ README    9 Dec 2002 19:39:49 -0000       1.21
  @@ -11,7 +11,7 @@
   
   
   
  -1) Current Release: XML::Xerces 1.7.0-1
  +1) Current Release: XML::Xerces 2.0.0-0
   ========================
   
   XML::Xerces is the Perl API to the Apache project's Xerces XML parser. It
  @@ -80,21 +80,23 @@
       installed it will work fine.
   
       If you plan on using Unicode, I *strongly* recommend upgrading to
  -    Perl-5.7.2, the latest development version. There have been significant
  +    Perl-5.8.0, the latest stable version. There have been significant
       improvements to Perl's Unicode support.
   
       3.3) The Apache Xerces C++ XML Parser
       ------------------------
   
        #### NOTE: ####
  -     Required version: 1.7.0
  +     Required version: 2.0.0
        ###############
   
  -    (which can be downloaded from the apache archive <URL:
  -    http://xml.apache.org/dist/xerces-c/stable/> ) You'll need both the
  -    library and header files, and to set up any environment variables that
  -    will direct the XML::Xerces build to the directories where these
  -    reside.
  +    Which can be downloaded from the apache archive:
  +
  +     http://xml.apache.org/dist/xerces-c/stable/
  +
  +    You'll need both the library and header files, and to set up any
  +    environment variables that will direct the XML::Xerces build to
  +    the directories where these reside.
   
   4) Development Tools
   ========================
  @@ -119,8 +121,7 @@
       do not work for your perl distribution. The pre-generated files have
       been created by SWIG 1.3 and work under perl-5.005 and perl-5.6.
   
  -    This port will only work with SWIG 1.3.12 (which is currently only
  -    available via CVS).
  +    This port will only work with SWIG 1.3.15+.
   
       If your planning to use SWIG, you can set the environment variable SWIG
       to the full path to the SWIG executable before running perl
  @@ -153,8 +154,8 @@
   
       Unpack the archive in a directory of your choice. Example (for UNIX):
   
  -    * tar zxvf XML-Xerces-1.7.0-1.tar.gz
  -    * cd XML-Xerces-1.7.0-1
  +    * tar zxvf XML-Xerces-2.0.0-0.tar.gz
  +    * cd XML-Xerces-2.0.0-0
   
       5.4) Examine Makefile.PL
       ------------------------
  @@ -188,7 +189,7 @@
   6) Build XML::Xerces
   ========================
   
  -    A) Go to the XML-Xerces-1.7.0-1 directory.
  +    A) Go to the XML-Xerces-2.0.0-0 directory.
       B) Build XML::Xerces as you would any perl package that you might get from
        CPAN:
           * perl Makefile.PL
  @@ -222,7 +223,6 @@
       * DOM Serialization API
       * Implementing Perl handlers for C++ event callbacks
       * handling C++ exceptions
  -    * DOM vs. IDOM: Incompatible Change
   
       8.1) String I/O
       ------------------------
  @@ -312,33 +312,6 @@
       die(), but if more is needed, see the files t/XMLException.t,
       t/SAXException.t, and t/DOMException.t for details on how to roll your
       own handler.
  -
  -    8.7) DOM vs. IDOM
  -    ------------------------
  -
  -    *Incompatible Change*
  -
  -    Since Xerces-C-1.5 there has been an experimental DOM implementation
  -    (IDOM) that is much more efficient than the old DOM implementation. As
  -    of XML::Xerces-1.7.0_0 all DOM methods have been switched to the IDOM
  -    implementation, and the old DOM implementation is no longer available.
  -
  -    This has made the codebase much smaller and more efficient, but there
  -    are some important issues to watch out for, and some code written to
  -    use the old DOM implementation may not work:
  -
  -    * DOM_Node::isNull(): is no longer available. In the old DOM API, you could
  -     receive a valid DOM_Node that was really just a wrapper for a NULL
  -     pointer, so before you did anything, you always had to check it
  -     using the isNull() method. Using the new DOM, you will get undef
  -     instead of an object, so you would instead check using defined().
  -    * DOMParser::setToCreateXMLDeclTypeNode(): the now DOM API follows the W3C
  -     specification more closely than the old one did, so this method is
  -     no longer available.
  -    * DOM_Document::createDocument(): the new DOM API follows the W3C
  -     specification more closely than the old one did, so this method is
  -     no longer available, use DOM_DOMImplementation::createDocument()
  -     instead.
   
   9) Sample Code
   ========================
  
  
  

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

Reply via email to