blob: b3e9fef0617c3c1c25cd2d1d104168318605c1b6 [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.
John Bradshawc9a575c2012-08-17 11:59:01 +08008Its internal document representation is as close as possible to the
Owen Taylor3473f882001-02-23 17:55:21 +00009.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
Daniel Veillardf93a67e2005-10-28 16:37:05 +000056shared library
Owen Taylor3473f882001-02-23 17:55:21 +000057.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