Mac Developer Library Developer


This manual page is part of Xcode Tools version 5.0

To obtain these tools:

If you are running a version of Xcode Tools other than 5.0, view the documentation locally:

  • In Xcode

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • To learn how the manual is organized or to learn about command syntax, read the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Developer Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.

libxml(3)                                                                                          libxml(3)

       libxml - library used to parse XML files

       The  libxml  library is used to parse XML files.  Its internal document representation is as close as
       possible to the DOM (Document Object Model) interface, an API for accessing XML  or  HTML  structured

       The  libxml  library also has a SAX-like interface, which is designed to be compatible with expat(1).
       NOTE: SAX, the Simple API for XML, is a standard interface for  event-based  XML  parsing,  developed
       collaboratively  by  the  members  of the XML-DEV mailing list, currently hosted by OASIS.  The expat
       library is a XML 1.0 parser written in C, which aims to be fully conforming.  It is currently  not  a
       validating XML processor.

       The  libxml  library  now  includes a nearly complete XPath implementation.  The XPath (XML Path Lan-guage) Language)
       guage) is a language for addressing parts of an XML document, designed to be used by  both  XSLT  and

       The libxml library exports Push and Pull type parser interfaces for both XML and html.

                             static library

                             shared library

                             binary application for parsing XML files

       Daniel  Veillard  (   Red  Hat  Inc.   Manual  page  by  Ziying  Sherwin  (, (,, Lister Hill National Center for Biomedical Communications, U.S. National Library of

       xmllint(1), libxslt(3), libexslt(3), xsltproc(1)

                                                12 April 2000                                      libxml(3)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.