1 <html><head><meta http-equiv=
"Content-Type" content=
"text/html; charset=ISO-8859-1"><title>Data Types
</title><meta name=
"generator" content=
"DocBook XSL Stylesheets V1.61.2"><link rel=
"home" href=
"index.html" title=
"Libxml Tutorial"><link rel=
"up" href=
"index.html" title=
"Libxml Tutorial"><link rel=
"previous" href=
"index.html" title=
"Libxml Tutorial"><link rel=
"next" href=
"ar01s03.html" title=
"Parsing the file"></head><body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF"><div class=
"navheader"><table width=
"100%" summary=
"Navigation header"><tr><th colspan=
"3" align=
"center">Data Types
</th></tr><tr><td width=
"20%" align=
"left"><a accesskey=
"p" href=
"index.html">Prev
</a> </td><th width=
"60%" align=
"center"> </th><td width=
"20%" align=
"right"> <a accesskey=
"n" href=
"ar01s03.html">Next
</a></td></tr></table><hr></div><div class=
"sect1" lang=
"en"><div class=
"titlepage"><div><div><h2 class=
"title" style=
"clear: both"><a name=
"xmltutorialdatatypes"></a>Data Types
</h2></div></div><div></div></div><p><span class=
"application">Libxml
</span> declares a number of data types we
2 will encounter repeatedly, hiding the messy stuff so you do not have to deal
3 with it unless you have some specific need.
</p><p>
4 </p><div class=
"variablelist"><dl><dt><span class=
"term"><a class=
"indexterm" name=
"id2526186"></a>
5 <a href=
"http://xmlsoft.org/html/libxml-tree.html#XMLCHAR" target=
"_top">xmlChar
</a></span></dt><dd><p>A basic replacement for char, a byte in a UTF-
8 encoded
6 string. If your data uses another encoding, it must be converted to
7 UTF-
8 for use with
<span class=
"application">libxml's
</span>
8 functions. More information on encoding is available on the
<a href=
"http://www.xmlsoft.org/encoding.html" target=
"_top"><span class=
"application">libxml
</span> encoding support web page
</a>.
</p></dd><dt><span class=
"term"><a class=
"indexterm" name=
"id2526232"></a>
9 <a href=
"http://xmlsoft.org/html/libxml-tree.html#XMLDOC" target=
"_top">xmlDoc
</a></span></dt><dd><p>A structure containing the tree created by a parsed doc.
<a href=
"http://xmlsoft.org/html/libxml-tree.html#XMLDOCPTR" target=
"_top">xmlDocPtr
</a>
10 is a pointer to the structure.
</p></dd><dt><span class=
"term"><a class=
"indexterm" name=
"id2526266"></a>
11 <a href=
"http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR" target=
"_top">xmlNodePtr
</a>
12 and
<a href=
"http://xmlsoft.org/html/libxml-tree.html#XMLNODE" target=
"_top">xmlNode
</a></span></dt><dd><p>A structure containing a single node.
<a href=
"http://xmlsoft.org/html/libxml-tree.html#XMLNODEPTR" target=
"_top">xmlNodePtr
</a>
13 is a pointer to the structure, and is used in traversing the document tree.
</p></dd></dl></div><p>
14 </p></div><div class=
"navfooter"><hr><table width=
"100%" summary=
"Navigation footer"><tr><td width=
"40%" align=
"left"><a accesskey=
"p" href=
"index.html">Prev
</a> </td><td width=
"20%" align=
"center"><a accesskey=
"u" href=
"index.html">Up
</a></td><td width=
"40%" align=
"right"> <a accesskey=
"n" href=
"ar01s03.html">Next
</a></td></tr><tr><td width=
"40%" align=
"left" valign=
"top">Libxml Tutorial
</td><td width=
"20%" align=
"center"><a accesskey=
"h" href=
"index.html">Home
</a></td><td width=
"40%" align=
"right" valign=
"top"> Parsing the file
</td></tr></table></div></body></html>