mirror of
https://gitlab.gnome.org/GNOME/libxml2.git
synced 2025-07-29 11:41:22 +03:00
Adding references to XMLwrapp the C++ wrapper, Daniel
This commit is contained in:
17
doc/FAQ.html
17
doc/FAQ.html
@ -121,7 +121,7 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
</p>
|
</p>
|
||||||
<p>Most linux and Bsd distribution includes libxml, this is probably the
|
<p>Most linux and Bsd distribution includes libxml, this is probably the
|
||||||
safer way for end-users</p>
|
safer way for end-users</p>
|
||||||
<p>David Doolin provides precompiled Windows versions at <a href="http://www.ce.berkeley.edu/~doolin/code/libxmlwin32/ ">http://www.ce.berkeley.edu/~doolin/code/libxmlwin32/</a>
|
<p>David Doolin provides precompiled Windows versions at <a href="http://www.ce.berkeley.edu/~doolin/code/libxmlwin32/%20%20%20%20%20%20%20%20%20">http://www.ce.berkeley.edu/~doolin/code/libxmlwin32/</a>
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -318,13 +318,20 @@ pnode=pxmlDoc->children->children;</pre>
|
|||||||
<p>libxml is written in pure C in order to allow easy reuse on a number
|
<p>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
|
of platforms, including embedded systems. I don't intend to convert to
|
||||||
C++.</p>
|
C++.</p>
|
||||||
<p>There is however a C++ wrapper provided by Ari Johnson
|
<p>There is however a few C++ wrappers which may fullfill your needs:</p>
|
||||||
<ari@btigate.com> which may fullfill your needs:</p>
|
<ul>
|
||||||
<p>Website: <a href="http://lusis.org/~ari/xml++/">http://lusis.org/~ari/xml++/</a>
|
<li>by Ari Johnson <ari@btigate.com>:
|
||||||
|
<p>Website: <a href="http://lusis.org/~ari/xml%2B%2B/">http://lusis.org/~ari/xml++/</a>
|
||||||
</p>
|
</p>
|
||||||
<p>Download: <a href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a>
|
<p>Download: <a href="http://lusis.org/~ari/xml%2B%2B/libxml%2B%2B.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a>
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
|
<li>by Peter Jones <pjones@pmade.org>
|
||||||
|
<p>Website: <a href="http://pmade.org/pjones/software/xmlwrapp/">http://pmade.org/pjones/software/xmlwrapp/</a>
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
<li>How to validate a document a posteriori ?
|
<li>How to validate a document a posteriori ?
|
||||||
<p>It is possible to validate documents which had not been validated at
|
<p>It is possible to validate documents which had not been validated at
|
||||||
initial parsing time or documents who have been built from scratch using
|
initial parsing time or documents who have been built from scratch using
|
||||||
|
@ -92,12 +92,6 @@ A:link, A:visited, A:active { text-decoration: underline }
|
|||||||
and Solaris port.</li>
|
and Solaris port.</li>
|
||||||
<li>John Fleck helps maintaining the documentation and man pages.</li>
|
<li>John Fleck helps maintaining the documentation and man pages.</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="mailto:ari@lusis.org">Ari Johnson</a> provides a C++ wrapper
|
|
||||||
for libxml:<br>
|
|
||||||
Website: <a href="http://lusis.org/~ari/xml++/">http://lusis.org/~ari/xml++/</a><br>
|
|
||||||
Download: <a href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="mailto:igor@stud.fh-frankfurt.de">Igor Zlatkovic</a> is now
|
<a href="mailto:igor@stud.fh-frankfurt.de">Igor Zlatkovic</a> is now
|
||||||
the maintainer of the Windows port, <a href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
|
the maintainer of the Windows port, <a href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
|
||||||
provides binaries</a>
|
provides binaries</a>
|
||||||
|
@ -95,11 +95,15 @@ or libxslt wrappers or bindings:</p>
|
|||||||
<li>
|
<li>
|
||||||
<a href="mailto:ari@lusis.org">Ari Johnson</a> provides a C++ wrapper
|
<a href="mailto:ari@lusis.org">Ari Johnson</a> provides a C++ wrapper
|
||||||
for libxml:<br>
|
for libxml:<br>
|
||||||
Website: <a href="http://lusis.org/~ari/xml++/">http://lusis.org/~ari/xml++/</a><br>
|
Website: <a href="http://lusis.org/~ari/xml%2B%2B/">http://lusis.org/~ari/xml++/</a><br>
|
||||||
Download: <a href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a>
|
Download: <a href="http://lusis.org/~ari/xml%2B%2B/libxml%2B%2B.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a>
|
||||||
</li>
|
</li>
|
||||||
<li>There is another <a href="http://libgdome-cpp.berlios.de/">C++ wrapper
|
<li>There is another <a href="http://libgdome-cpp.berlios.de/">C++ wrapper
|
||||||
based on the gdome2 </a>bindings maintained by Tobias Peters.</li>
|
based on the gdome2 </a>bindings maintained by Tobias Peters.</li>
|
||||||
|
<li>and a third C++ wrapper by Peter Jones <pjones@pmade.org>
|
||||||
|
<p>Website: <a href="http://pmade.org/pjones/software/xmlwrapp/">http://pmade.org/pjones/software/xmlwrapp/</a>
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt
|
<a href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt
|
||||||
Sergeant</a> developped <a href="http://axkit.org/download/">XML::LibXSLT</a>, a perl wrapper for
|
Sergeant</a> developped <a href="http://axkit.org/download/">XML::LibXSLT</a>, a perl wrapper for
|
||||||
|
@ -107,7 +107,7 @@ incompatible changes. The main goals were:</p>
|
|||||||
<p>So client code of libxml designed to run with version 1.x may have to be
|
<p>So client code of libxml designed to run with version 1.x may have to be
|
||||||
changed to compile against version 2.x of libxml. Here is a list of changes
|
changed to compile against version 2.x of libxml. Here is a list of changes
|
||||||
that I have collected, they may not be sufficient, so in case you find other
|
that I have collected, they may not be sufficient, so in case you find other
|
||||||
change which are required, <a href="mailto:Daniel.<EFBFBD>eillardw3.org">drop me a
|
change which are required, <a href="mailto:Daniel.%C3%8Feillardw3.org">drop me a
|
||||||
mail</a>:</p>
|
mail</a>:</p>
|
||||||
<ol>
|
<ol>
|
||||||
<li>The package name have changed from libxml to libxml2, the library name
|
<li>The package name have changed from libxml to libxml2, the library name
|
||||||
|
30
doc/xml.html
30
doc/xml.html
@ -372,12 +372,19 @@ pnode=pxmlDoc->children->children;</pre>
|
|||||||
<p>libxml is written in pure C in order to allow easy reuse on a number
|
<p>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
|
of platforms, including embedded systems. I don't intend to convert to
|
||||||
C++.</p>
|
C++.</p>
|
||||||
<p>There is however a C++ wrapper provided by Ari Johnson
|
<p>There is however a few C++ wrappers which may fullfill your needs:</p>
|
||||||
<ari@btigate.com> which may fullfill your needs:</p>
|
<ul>
|
||||||
<p>Website: <a
|
<li>by Ari Johnson <ari@btigate.com>:
|
||||||
href="http://lusis.org/~ari/xml++/">http://lusis.org/~ari/xml++/</a></p>
|
<p>Website: <a
|
||||||
<p>Download: <a
|
href="http://lusis.org/~ari/xml++/">http://lusis.org/~ari/xml++/</a></p>
|
||||||
href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a></p>
|
<p>Download: <a
|
||||||
|
href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a></p>
|
||||||
|
</li>
|
||||||
|
<li>by Peter Jones <pjones@pmade.org>
|
||||||
|
<p>Website: <a
|
||||||
|
href="http://pmade.org/pjones/software/xmlwrapp/">http://pmade.org/pjones/software/xmlwrapp/</a></p>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>How to validate a document a posteriori ?
|
<li>How to validate a document a posteriori ?
|
||||||
<p>It is possible to validate documents which had not been validated at
|
<p>It is possible to validate documents which had not been validated at
|
||||||
@ -1384,6 +1391,10 @@ or libxslt wrappers or bindings:</p>
|
|||||||
href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a></li>
|
href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a></li>
|
||||||
<li>There is another <a href="http://libgdome-cpp.berlios.de/">C++ wrapper
|
<li>There is another <a href="http://libgdome-cpp.berlios.de/">C++ wrapper
|
||||||
based on the gdome2 </a>bindings maintained by Tobias Peters.</li>
|
based on the gdome2 </a>bindings maintained by Tobias Peters.</li>
|
||||||
|
<li>and a third C++ wrapper by Peter Jones <pjones@pmade.org>
|
||||||
|
<p>Website: <a
|
||||||
|
href="http://pmade.org/pjones/software/xmlwrapp/">http://pmade.org/pjones/software/xmlwrapp/</a></p>
|
||||||
|
</li>
|
||||||
<li><a
|
<li><a
|
||||||
href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt
|
href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt
|
||||||
Sergeant</a> developped <a
|
Sergeant</a> developped <a
|
||||||
@ -2600,6 +2611,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} </pre>
|
} </pre>
|
||||||
</li>
|
</li>
|
||||||
<li>And then use it to save the document:
|
<li>And then use it to save the document:
|
||||||
@ -3728,12 +3740,6 @@ Gnome CVS base under gnome-xml/example</p>
|
|||||||
patches, Gary Pennington worked on the validation API, threading support
|
patches, Gary Pennington worked on the validation API, threading support
|
||||||
and Solaris port.</li>
|
and Solaris port.</li>
|
||||||
<li>John Fleck helps maintaining the documentation and man pages.</li>
|
<li>John Fleck helps maintaining the documentation and man pages.</li>
|
||||||
<li><a href="mailto:ari@lusis.org">Ari Johnson</a> provides a C++ wrapper
|
|
||||||
for libxml:<br>
|
|
||||||
Website: <a
|
|
||||||
href="http://lusis.org/~ari/xml++/">http://lusis.org/~ari/xml++/</a><br>
|
|
||||||
Download: <a
|
|
||||||
href="http://lusis.org/~ari/xml++/libxml++.tar.gz">http://lusis.org/~ari/xml++/libxml++.tar.gz</a></li>
|
|
||||||
<li><a href="mailto:igor@stud.fh-frankfurt.de">Igor Zlatkovic</a> is now
|
<li><a href="mailto:igor@stud.fh-frankfurt.de">Igor Zlatkovic</a> is now
|
||||||
the maintainer of the Windows port, <a
|
the maintainer of the Windows port, <a
|
||||||
href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
|
href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
|
||||||
|
@ -233,6 +233,7 @@ xmlOutputBufferCreateOwn(FILE *file, xmlCharEncodingHandlerPtr encoder) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
} </pre>
|
} </pre>
|
||||||
</li>
|
</li>
|
||||||
<li>And then use it to save the document:
|
<li>And then use it to save the document:
|
||||||
|
Reference in New Issue
Block a user