|
Packit Service |
a31ea6 |
|
|
Packit Service |
a31ea6 |
|
|
Packit Service |
a31ea6 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit Service |
a31ea6 |
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="SHORTCUT ICON" href="/favicon.ico" /><style type="text/css">
|
|
Packit Service |
a31ea6 |
TD {font-family: Verdana,Arial,Helvetica}
|
|
Packit Service |
a31ea6 |
BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
|
|
Packit Service |
a31ea6 |
H1 {font-family: Verdana,Arial,Helvetica}
|
|
Packit Service |
a31ea6 |
H2 {font-family: Verdana,Arial,Helvetica}
|
|
Packit Service |
a31ea6 |
H3 {font-family: Verdana,Arial,Helvetica}
|
|
Packit Service |
a31ea6 |
A:link, A:visited, A:active { text-decoration: underline }
|
|
Packit Service |
a31ea6 |
</style>
|
|
Packit Service |
a31ea6 |
<title>The XML C parser and toolkit of Gnome</title>
|
|
Packit Service |
a31ea6 |
|
|
Packit Service |
a31ea6 |
</head>
|
|
Packit Service |
a31ea6 |
<body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"> | | The XML C parser and toolkit of Gnomelibxml |
|
|
<center>Main Menu</center> | <form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form> |
<center>Related links</center> | |
|
| |
|
|
|
Packit Service |
a31ea6 |
with libxml2 is like the thrilling embrace of an exotic stranger." Mark
|
|
Packit Service |
a31ea6 |
PilgrimLibxml2 is the XML C parser and toolkit developed for the Gnome project
|
|
Packit Service |
a31ea6 |
(but usable outside of the Gnome platform), it is free software available
|
|
Packit Service |
a31ea6 |
under the MIT
|
|
Packit Service |
a31ea6 |
License. XML itself is a metalanguage to design markup languages, i.e.
|
|
Packit Service |
a31ea6 |
text language where semantic and structure are added to the content using
|
|
Packit Service |
a31ea6 |
extra "markup" information enclosed between angle brackets. HTML is the most
|
|
Packit Service |
a31ea6 |
well-known markup language. Though the library is written in C a variety of language bindings make it available in
|
|
Packit Service |
a31ea6 |
other environments.Libxml2 is known to be very portable, the library should build and work
|
|
Packit Service |
a31ea6 |
without serious troubles on a variety of systems (Linux, Unix, Windows,
|
|
Packit Service |
a31ea6 |
CygWin, MacOS, MacOS X, RISC Os, OS/2, VMS, QNX, MVS, VxWorks, ...)Libxml2 implements a number of existing standards related to markup
|
|
Packit Service |
a31ea6 |
languages:
|
|
Packit Service |
a31ea6 |
the XML standard: http://www.w3.org/TR/REC-xml
|
|
Packit Service |
a31ea6 |
Namespaces in XML: http://www.w3.org/TR/REC-xml-names/
|
|
Packit Service |
a31ea6 |
XML Base: http://www.w3.org/TR/xmlbase/
|
|
Packit Service |
a31ea6 |
RFC 2396 :
|
|
Packit Service |
a31ea6 |
Uniform Resource Identifiers http://www.ietf.org/rfc/rfc2396.txt
|
|
Packit Service |
a31ea6 |
XML Path Language (XPath) 1.0: http://www.w3.org/TR/xpath
|
|
Packit Service |
a31ea6 |
HTML4 parser: http://www.w3.org/TR/html401/
|
|
Packit Service |
a31ea6 |
XML Pointer Language (XPointer) Version 1.0: http://www.w3.org/TR/xptr
|
|
Packit Service |
a31ea6 |
XML Inclusions (XInclude) Version 1.0: http://www.w3.org/TR/xinclude/
|
|
Packit Service |
a31ea6 |
ISO-8859-x encodings, as well as rfc2044 [UTF-8]
|
|
Packit Service |
a31ea6 |
and rfc2781
|
|
Packit Service |
a31ea6 |
[UTF-16] Unicode encodings, and more if using iconv support
|
|
Packit Service |
a31ea6 |
part of SGML Open Technical Resolution TR9401:1997
|
|
Packit Service |
a31ea6 |
XML Catalogs Working Draft 06 August 2001: http://www.oasis-open.org/committees/entity/spec-2001-08-06.html
|
|
Packit Service |
a31ea6 |
Canonical XML Version 1.0: http://www.w3.org/TR/xml-c14n
|
|
Packit Service |
a31ea6 |
and the Exclusive XML Canonicalization CR draft http://www.w3.org/TR/xml-exc-c14n
|
|
Packit Service |
a31ea6 |
Relax NG, ISO/IEC 19757-2:2003, http://www.oasis-open.org/committees/relax-ng/spec-20011203.html
|
|
Packit Service |
a31ea6 |
W3C XML Schemas Part 2: Datatypes REC 02 May
|
|
Packit Service |
a31ea6 |
2001
|
|
Packit Service |
a31ea6 |
W3C xml:id Working Draft 7
|
|
Packit Service |
a31ea6 |
April 2004
|
|
Packit Service |
a31ea6 |
In most cases libxml2 tries to implement the specifications in a
|
|
Packit Service |
a31ea6 |
relatively strictly compliant way. As of release 2.4.16, libxml2 passed all
|
|
Packit Service |
a31ea6 |
1800+ tests from the OASIS XML Tests
|
|
Packit Service |
a31ea6 |
Suite.To some extent libxml2 provides support for the following additional
|
|
Packit Service |
a31ea6 |
specifications but doesn't claim to implement them completely:
|
|
Packit Service |
a31ea6 |
Document Object Model (DOM) http://www.w3.org/TR/DOM-Level-2-Core/
|
|
Packit Service |
a31ea6 |
the document model, but it doesn't implement the API itself, gdome2 does
|
|
Packit Service |
a31ea6 |
this on top of libxml2
|
|
Packit Service |
a31ea6 |
RFC 959 :
|
|
Packit Service |
a31ea6 |
libxml2 implements a basic FTP client code
|
|
Packit Service |
a31ea6 |
RFC 1945 :
|
|
Packit Service |
a31ea6 |
HTTP/1.0, again a basic HTTP client code
|
|
Packit Service |
a31ea6 |
SAX: a SAX2 like interface and a minimal SAX1 implementation compatible
|
|
Packit Service |
a31ea6 |
with early expat versions
|
|
Packit Service |
a31ea6 |
A partial implementation of XML Schemas Part
|
|
Packit Service |
a31ea6 |
1: Structure is being worked on but it would be far too early to make any
|
|
Packit Service |
a31ea6 |
conformance statement about it at the moment.Separate documents:
|
|
Packit Service |
a31ea6 |
the libxslt page providing an
|
|
Packit Service |
a31ea6 |
implementation of XSLT 1.0 and common extensions like EXSLT for
|
|
Packit Service |
a31ea6 |
libxml2
|
|
Packit Service |
a31ea6 |
the gdome2 page
|
|
Packit Service |
a31ea6 |
: a standard DOM2 implementation for libxml2
|
|
Packit Service |
a31ea6 |
the XMLSec page: an
|
|
Packit Service |
a31ea6 |
implementation of W3C XML
|
|
Packit Service |
a31ea6 |
Digital Signature for libxml2
|
|
Packit Service |
a31ea6 |
also check the related links section for more related and active
|
|
Packit Service |
a31ea6 |
projects.
|
|
Packit Service |
a31ea6 |
Hosting sponsored by Open Source CMS services from AOE media. Logo designed by Marc Liyanage. Daniel Veillard </body>
|
|
Packit Service |
a31ea6 |
</html>
|