BRANCH release for 2.5.x critical patches
[baserock-morphs:libxml2.git] / libxml.3
1 .TH libxml 3 "12 April 2000"
2 .SH NAME
3 libxml \- library used to parse XML files
4 .SH DESCRIPTION
5 The
6 .I  libxml
7 library is used to parse XML files. 
8 Its internal document repesentation is as close as possible to the 
9 .I DOM 
10 (Document Object Model) interface,
11 an API for accessing XML or HTML structured documents.
12 .LP
13 The
14 .I libxml
15 library also has a 
16 .IR SAX -like
17 interface, 
18 which is designed to be compatible with 
19 .IR expat (1).
20 NOTE:
21 .IR SAX , 
22 the Simple API for XML,
23 is a standard interface for event-based XML parsing,
24 developed collaboratively by the members of the XML-DEV mailing list, 
25 currently hosted by OASIS.
26 The
27 .I expat
28 library is a XML 1.0 parser written in C,
29 which aims to be fully conforming. 
30 It is currently not a validating XML processor.
31 .LP
32 The
33 .I libxml 
34 library now includes a nearly complete 
35 .I XPath 
36 implementation. 
37 The
38 .I XPath
39 (XML Path Language) is a language for addressing parts of an 
40 XML document,
41 designed to be used by both 
42 .I XSLT 
43 and 
44 .IR XPointer .
45 .LP
46 The
47 .I libxml 
48 library 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
53 static library
54 .TP
55 .B /depot/lib/libxml_2.0.0/libxml.so
56 shareable library
57 .TP
58 .B /depot/package/libxml_2.0.0/bin/xmllint
59 binary application for parsing XML files
60 .SH AUTHORS
61 Daniel Veillard (daniel@veillard.com).
62 Red Hat Inc.
63 Manual page by Ziying Sherwin (sherwin@nlm.nih.gov),
64 Lister Hill National Center for Biomedical Communications,
65 U.S. National Library of Medicine.
66 .SH SEE ALSO
67 .IR xmllint (1),
68 .IR libxslt (3),
69 .IR libexslt (3),
70 .IR xsltproc (1)
71 .\" end of manual page