blob: d46756f950ecc48ff6c6ad48a14ae24057f4744c [file] [log] [blame]
Daniel Veillard10b6da42002-05-18 07:55:20 +00001.TH libxml 3 "12 April 2000"
Owen Taylor3473f882001-02-23 17:55:21 +00002.SH NAME
3libxml \- library used to parse XML files
4.SH DESCRIPTION
5The
6.I libxml
7library is used to parse XML files.
8Its internal document repesentation is as close as possible to the
9.I DOM
10(Document Object Model) interface,
11an API for accessing XML or HTML structured documents.
12.LP
13The
14.I libxml
15library also has a
16.IR SAX -like
17interface,
18which is designed to be compatible with
19.IR expat (1).
20NOTE:
21.IR SAX ,
22the Simple API for XML,
23is a standard interface for event-based XML parsing,
24developed collaboratively by the members of the XML-DEV mailing list,
25currently hosted by OASIS.
26The
27.I expat
28library is a XML 1.0 parser written in C,
29which aims to be fully conforming.
30It is currently not a validating XML processor.
31.LP
32The
33.I libxml
34library now includes a nearly complete
35.I XPath
36implementation.
37The
38.I XPath
39(XML Path Language) is a language for addressing parts of an
40XML document,
41designed to be used by both
42.I XSLT
43and
44.IR XPointer .
45.LP
46The
47.I libxml
48library exports Push and Pull type parser interfaces for both XML and
49.IR html .
50.SH FILES
51.TP 2.2i
52.B /depot/lib/libxml_2.0.0/libxml.a
53static library
54.TP
55.B /depot/lib/libxml_2.0.0/libxml.so
56shareable library
57.TP
58.B /depot/package/libxml_2.0.0/bin/xmllint
59binary application for parsing XML files
60.SH AUTHORS
Daniel Veillardc5d64342001-06-24 12:13:24 +000061Daniel Veillard (daniel@veillard.com).
Daniel Veillardad11b302002-08-12 14:53:41 +000062Red Hat Inc.
Owen Taylor3473f882001-02-23 17:55:21 +000063Manual page by Ziying Sherwin (sherwin@nlm.nih.gov),
64Lister Hill National Center for Biomedical Communications,
65U.S. National Library of Medicine.
Daniel Veillard5d96fff2001-08-31 14:55:30 +000066.SH SEE ALSO
67.IR xmllint (1),
Daniel Veillard10b6da42002-05-18 07:55:20 +000068.IR libxslt (3),
69.IR libexslt (3),
Daniel Veillard5d96fff2001-08-31 14:55:30 +000070.IR xsltproc (1)
Owen Taylor3473f882001-02-23 17:55:21 +000071.\" end of manual page