From 21473679f7ada2f947e93065eb26c67970695c46 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Mon, 17 Jun 2002 07:29:22 +0000 Subject: [PATCH] Added a pointer to the libxml# C# bindings, Daniel --- doc/FAQ.html | 12 ++++++------ doc/docs.html | 2 ++ doc/news.html | 2 +- doc/python.html | 4 +++- doc/xml.html | 8 ++++++-- doc/xmlio.html | 1 + 6 files changed, 19 insertions(+), 10 deletions(-) diff --git a/doc/FAQ.html b/doc/FAQ.html index 1d9e67fa..d42da152 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -165,7 +165,7 @@ A:link, A:visited, A:active { text-decoration: underline }
  1. What is the process to compile libxml ? -

    As do most UNIX libraries libxml follows the "standard":

    +

    As most UNIX libraries libxml follows the "standard":

    gunzip -c xxx.tar.gz | tar xvf -

    cd libxml-xxxx

    ./configure --help

    @@ -178,7 +178,7 @@ A:link, A:visited, A:active { text-decoration: underline }
  2. What other libraries are needed to compile/install libxml ? -

    Libxml does not require any other library, the normal C ANSI API +

    Libxml does not requires any other library, the normal C ANSI API should be sufficient (please report any violation to this rule you may find).

    However if found at configuration time libxml will detect and use the @@ -186,7 +186,7 @@ A:link, A:visited, A:active { text-decoration: underline }

    • libz : a - highly portable and widely available compression library
    • + highly portable and available widely compression library
    • iconv: a powerful character encoding conversion library. It's included by default on recent glibc libraries, so it doesn't need to be installed specifically on Linux. It seems it's now part @@ -231,7 +231,7 @@ A:link, A:visited, A:active { text-decoration: underline } content modifying the content of your document in the process. The result may not be what you expect. There is NO way to guarantee that such a modification won't - impact other parts of the content of your document. See xmlKeepBlanksDefault + impact other part of the content of your document. See xmlKeepBlanksDefault () and xmlSaveFormatFile ()
    • @@ -319,7 +319,7 @@ pnode=pxmlDoc->children->children;

      libxml is written in pure C in order to allow easy reuse on a number of platforms, including embedded systems. I don't intend to convert to C++.

      -

      There are, however, a few C++ wrappers which may fulfill your needs:

      +

      There is however a few C++ wrappers which may fulfill your needs:

      • by Ari Johnson <ari@btigate.com>:

        Website: http://lusis.org/~ari/xml++/ @@ -335,7 +335,7 @@ pnode=pxmlDoc->children->children;

      • How to validate a document a posteriori ?

        It is possible to validate documents which had not been validated at - initial parsing time or documents which have been built from scratch using + initial parsing time or documents who have been built from scratch using the API. Use the xmlValidateDtd() function. It is also possible to simply add a DTD to an existing document:

        diff --git a/doc/docs.html b/doc/docs.html index 7a605650..33798af7 100644 --- a/doc/docs.html +++ b/doc/docs.html @@ -99,6 +99,8 @@ A:link, A:visited, A:active { text-decoration: underline }
      • This page provides a global overview and some examples on how to use libxml.
      • +
      • John Fleck's libxml tutorial +
      • James Henstridge wrote some nice documentation explaining how to use the libxml SAX interface.
      • diff --git a/doc/news.html b/doc/news.html index b0975957..074927d4 100644 --- a/doc/news.html +++ b/doc/news.html @@ -98,7 +98,7 @@ to test those

        • a number of bug fixes: configure scripts, base handling, parser, memory usage, HTML parser, XPath, documentation (Christian Cornelssen), - indentation, URI parsing
        • + indentation, URI parsing
        • Optimizations for XMLSec, fixing and making public some of the network protocol handlers (Aleksey)
        • performance patch from Gary Pennington
        • diff --git a/doc/python.html b/doc/python.html index 71768e7c..77970815 100644 --- a/doc/python.html +++ b/doc/python.html @@ -112,9 +112,11 @@ or libxslt wrappers or bindings:

          application server
        • -Dave Kuhlman provides and +Dave Kuhlman provides an earlier version of the libxml/libxslt wrappers for Python
        • +
        • Gopal.V and Peter Minten develop libxml#, a set of + C# libxml2 bindings
        • Petr Kozelka provides Pascal units to glue libxml2 with Kylix, Delphi and other Pascal compilers
        • Uwe Fechner also provides idom2, a DOM2 diff --git a/doc/xml.html b/doc/xml.html index 2631fe93..297d3b7f 100644 --- a/doc/xml.html +++ b/doc/xml.html @@ -575,7 +575,7 @@ to test those

          • a number of bug fixes: configure scripts, base handling, parser, memory usage, HTML parser, XPath, documentation (Christian Cornelssen), - indentation, URI parsing
          • + indentation, URI parsing
          • Optimizations for XMLSec, fixing and making public some of the network protocol handlers (Aleksey)
          • performance patch from Gary Pennington
          • @@ -1414,9 +1414,12 @@ or libxslt wrappers or bindings:

            href="http://axkit.org/download/">XML::LibXSLT, a Perl wrapper for libxml2/libxslt as part of the AxKit XML application server -
          • Dave Kuhlman provides and +
          • Dave Kuhlman provides an earlier version of the libxml/libxslt wrappers for Python
          • +
          • Gopal.V and Peter Minten develop libxml#, a set of + C# libxml2 bindings
          • Petr Kozelka provides Pascal units to glue libxml2 with Kylix, Delphi and other Pascal compilers
          • @@ -2625,6 +2628,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) { + }
          • And then use it to save the document: diff --git a/doc/xmlio.html b/doc/xmlio.html index 25a58d35..95fa219e 100644 --- a/doc/xmlio.html +++ b/doc/xmlio.html @@ -236,6 +236,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) { + }
          • And then use it to save the document: