libxml
Section: C Library Functions (3)
Updated: 12 April 2000
Page Index
NAME
libxml - library used to parse XML files
DESCRIPTION
The
libxml
library is used to parse XML files.
Its internal document representation is as close as possible to the
DOM
(Document Object Model) interface,
an API for accessing XML or HTML structured documents.
The
libxml
library also has a
SAX-like
interface,
which is designed to be compatible with
expat(1).
NOTE:
SAX,
the Simple API for XML,
is a standard interface for event-based XML parsing,
developed collaboratively by the members of the XML-DEV mailing list,
currently hosted by OASIS.
The
expat
library is a XML 1.0 parser written in C,
which aims to be fully conforming.
It is currently not a validating XML processor.
The
libxml
library now includes a nearly complete
XPath
implementation.
The
XPath
(XML Path Language) is a language for addressing parts of an
XML document,
designed to be used by both
XSLT
and
XPointer.
The
libxml
library exports Push and Pull type parser interfaces for both XML and
html.
FILES
- /depot/lib/libxml_2.0.0/libxml.a
-
static library
- /depot/lib/libxml_2.0.0/libxml.so
-
shared library
- /depot/package/libxml_2.0.0/bin/xmllint
-
binary application for parsing XML files
AUTHORS
Daniel Veillard (
daniel@veillard.com).
Red Hat Inc.
Manual page by Ziying Sherwin (
sherwin@nlm.nih.gov),
Lister Hill National Center for Biomedical Communications,
U.S. National Library of Medicine.
SEE ALSO
xmllint(1),
libxslt(3),
libexslt(3),
xsltproc(1)