Daniel Veillard | 10b6da4 | 2002-05-18 07:55:20 +0000 | [diff] [blame] | 1 | .TH libxml 3 "12 April 2000" |
Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 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. |
John Bradshaw | c9a575c | 2012-08-17 11:59:01 +0800 | [diff] [blame] | 8 | Its internal document representation is as close as possible to the |
Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 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 |
Daniel Veillard | f93a67e | 2005-10-28 16:37:05 +0000 | [diff] [blame] | 56 | shared library |
Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 57 | .TP |
| 58 | .B /depot/package/libxml_2.0.0/bin/xmllint |
| 59 | binary application for parsing XML files |
| 60 | .SH AUTHORS |
Daniel Veillard | c5d6434 | 2001-06-24 12:13:24 +0000 | [diff] [blame] | 61 | Daniel Veillard (daniel@veillard.com). |
Daniel Veillard | ad11b30 | 2002-08-12 14:53:41 +0000 | [diff] [blame] | 62 | Red Hat Inc. |
Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 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. |
Daniel Veillard | 5d96fff | 2001-08-31 14:55:30 +0000 | [diff] [blame] | 66 | .SH SEE ALSO |
| 67 | .IR xmllint (1), |
Daniel Veillard | 10b6da4 | 2002-05-18 07:55:20 +0000 | [diff] [blame] | 68 | .IR libxslt (3), |
| 69 | .IR libexslt (3), |
Daniel Veillard | 5d96fff | 2001-08-31 14:55:30 +0000 | [diff] [blame] | 70 | .IR xsltproc (1) |
Owen Taylor | 3473f88 | 2001-02-23 17:55:21 +0000 | [diff] [blame] | 71 | .\" end of manual page |