components/libxml2/libxml.3
changeset 148 33ca3897ae25
child 181 87e11e685b1f
equal deleted inserted replaced
147:5af6875cbf70 148:33ca3897ae25
       
     1 .TH libxml 3 "23 May 2002"
       
     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 that of another XML parser library
       
    19 called 
       
    20 .IR expat.
       
    21 NOTE:
       
    22 .IR SAX , 
       
    23 the Simple API for XML,
       
    24 is a standard interface for event-based XML parsing,
       
    25 developed collaboratively by the members of the XML-DEV mailing list, 
       
    26 currently hosted by OASIS.
       
    27 The
       
    28 .I expat
       
    29 library is a XML 1.0 parser written in C,
       
    30 which aims to be fully conforming. 
       
    31 It is currently not a validating XML processor.
       
    32 .LP
       
    33 The
       
    34 .I libxml 
       
    35 library now includes a nearly complete 
       
    36 .I XPath 
       
    37 implementation. 
       
    38 The
       
    39 .I XPath
       
    40 (XML Path Language) is a language for addressing parts of an 
       
    41 XML document,
       
    42 designed to be used by both 
       
    43 .I XSLT 
       
    44 and 
       
    45 .IR XPointer .
       
    46 .LP
       
    47 The
       
    48 .I libxml 
       
    49 library exports Push and Pull type parser interfaces for both XML and 
       
    50 .IR html . 
       
    51 .SH FILES
       
    52 .TP 2.2i
       
    53 .B /usr/lib/libxml2.so
       
    54 shareable library
       
    55 .TP
       
    56 .B /usr/bin/xmlcatalog
       
    57 binary application for parsing and manipulating XML or SGML catalog files
       
    58 .TP
       
    59 .B /usr/bin/xmllint
       
    60 binary application for parsing XML files
       
    61 .TP
       
    62 .B /usr/bin/xml2-config
       
    63 binary application for printing library configuration
       
    64 .TP
       
    65 .B /usr/include/libxml2
       
    66 header files
       
    67 .SH AUTHORS
       
    68 Daniel Veillard ([email protected]).
       
    69 If you download and install this package please send the author email.
       
    70 Manual page by Ziying Sherwin ([email protected]),
       
    71 Lister Hill National Center for Biomedical Communications,
       
    72 U.S. National Library of Medicine.
       
    73 .\" end of manual page
       
    74 .SH SEE ALSO
       
    75 .IR xmlcatalog (1),
       
    76 .IR xmllint (1),
       
    77 .IR xml2-config (1).
       
    78 .SH NOTES
       
    79 Source for libxml is available on http://opensolaris.org.
       
    80 Documentation for libxml is available on-line at http://www.xmlsoft.org/