mirror of
				https://gitlab.gnome.org/GNOME/libxml2.git
				synced 2025-10-30 10:45:36 +03:00 
			
		
		
		
	xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc - doc/html/* : rebuilt the docs - valid.c: small patch which may improve some case when validating. Daniel
		
			
				
	
	
		
			16069 lines
		
	
	
		
			219 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			16069 lines
		
	
	
		
			219 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <HTML
 | |
| ><HEAD
 | |
| ><TITLE
 | |
| >tree</TITLE
 | |
| ><META
 | |
| NAME="GENERATOR"
 | |
| CONTENT="Modular DocBook HTML Stylesheet Version 1.59"><LINK
 | |
| REL="HOME"
 | |
| TITLE="Gnome XML Library Reference Manual"
 | |
| HREF="book1.html"><LINK
 | |
| REL="UP"
 | |
| TITLE="Libxml Library Reference"
 | |
| HREF="libxml-lib.html"><LINK
 | |
| REL="PREVIOUS"
 | |
| TITLE="SAX"
 | |
| HREF="libxml-sax.html"><LINK
 | |
| REL="NEXT"
 | |
| TITLE="entities"
 | |
| HREF="libxml-entities.html"></HEAD
 | |
| ><BODY
 | |
| CLASS="REFENTRY"
 | |
| BGCOLOR="#FFFFFF"
 | |
| TEXT="#000000"
 | |
| LINK="#0000FF"
 | |
| VLINK="#840084"
 | |
| ALINK="#0000FF"
 | |
| ><DIV
 | |
| CLASS="NAVHEADER"
 | |
| ><TABLE
 | |
| WIDTH="100%"
 | |
| BORDER="0"
 | |
| BGCOLOR="#000000"
 | |
| CELLPADDING="1"
 | |
| CELLSPACING="0"
 | |
| ><TR
 | |
| ><TH
 | |
| COLSPAN="4"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="5"
 | |
| >Gnome XML Library Reference Manual</FONT
 | |
| ></TH
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="left"
 | |
| ><A
 | |
| HREF="libxml-sax.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><<< Previous Page</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#0000C0"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="book1.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Home</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#00C000"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="libxml-lib.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Up</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="right"
 | |
| ><A
 | |
| HREF="libxml-entities.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Next Page >>></B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ><H1
 | |
| ><A
 | |
| NAME="LIBXML-TREE"
 | |
| >tree</A
 | |
| ></H1
 | |
| ><DIV
 | |
| CLASS="REFNAMEDIV"
 | |
| ><A
 | |
| NAME="AEN3700"
 | |
| ></A
 | |
| ><H2
 | |
| >Name</H2
 | |
| >tree -- </DIV
 | |
| ><DIV
 | |
| CLASS="REFSYNOPSISDIV"
 | |
| ><A
 | |
| NAME="AEN3703"
 | |
| ></A
 | |
| ><H2
 | |
| >Synopsis</H2
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="SYNOPSIS"
 | |
| >
 | |
| 
 | |
| #define     <A
 | |
| HREF="libxml-tree.html#XML-XML-NAMESPACE-CAPS"
 | |
| >XML_XML_NAMESPACE</A
 | |
| >
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLELEMENTTYPE"
 | |
| >xmlElementType</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >;
 | |
| #define     <A
 | |
| HREF="libxml-tree.html#BAD-CAST-CAPS"
 | |
| >BAD_CAST</A
 | |
| >
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLNOTATION"
 | |
| >xmlNotation</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLNOTATIONPTR"
 | |
| >xmlNotationPtr</A
 | |
| >;
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLATTRIBUTETYPE"
 | |
| >xmlAttributeType</A
 | |
| >;
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLATTRIBUTEDEFAULT"
 | |
| >xmlAttributeDefault</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLENUMERATION"
 | |
| >xmlEnumeration</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLENUMERATIONPTR"
 | |
| >xmlEnumerationPtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLATTRIBUTE"
 | |
| >xmlAttribute</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLATTRIBUTEPTR"
 | |
| >xmlAttributePtr</A
 | |
| >;
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLELEMENTCONTENTTYPE"
 | |
| >xmlElementContentType</A
 | |
| >;
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLELEMENTCONTENTOCCUR"
 | |
| >xmlElementContentOccur</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLELEMENTCONTENT"
 | |
| >xmlElementContent</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLELEMENTCONTENTPTR"
 | |
| >xmlElementContentPtr</A
 | |
| >;
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLELEMENTTYPEVAL"
 | |
| >xmlElementTypeVal</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLELEMENT"
 | |
| >xmlElement</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLELEMENTPTR"
 | |
| >xmlElementPtr</A
 | |
| >;
 | |
| #define     <A
 | |
| HREF="libxml-tree.html#XML-LOCAL-NAMESPACE-CAPS"
 | |
| >XML_LOCAL_NAMESPACE</A
 | |
| >
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLNSTYPE"
 | |
| >xmlNsType</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLNS"
 | |
| >xmlNs</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLDTD"
 | |
| >xmlDtd</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLATTR"
 | |
| >xmlAttr</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLID"
 | |
| >xmlID</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLIDPTR"
 | |
| >xmlIDPtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLREF"
 | |
| >xmlRef</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLREFPTR"
 | |
| >xmlRefPtr</A
 | |
| >;
 | |
| enum        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLBUFFER"
 | |
| >xmlBuffer</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLNODE"
 | |
| >xmlNode</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >;
 | |
| struct      <A
 | |
| HREF="libxml-tree.html#XMLDOC"
 | |
| >xmlDoc</A
 | |
| >;
 | |
| typedef     <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| >;
 | |
| #define     <A
 | |
| HREF="libxml-tree.html#XMLCHILDRENNODE"
 | |
| >xmlChildrenNode</A
 | |
| >
 | |
| #define     <A
 | |
| HREF="libxml-tree.html#XMLROOTNODE"
 | |
| >xmlRootNode</A
 | |
| >
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLSETBUFFERALLOCATIONSCHEME"
 | |
| >xmlSetBufferAllocationScheme</A
 | |
| >    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| > scheme);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| > <A
 | |
| HREF="libxml-tree.html#XMLGETBUFFERALLOCATIONSCHEME"
 | |
| >xmlGetBufferAllocationScheme</A
 | |
| >
 | |
|                                             (void);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > <A
 | |
| HREF="libxml-tree.html#XMLBUFFERCREATE"
 | |
| >xmlBufferCreate</A
 | |
| >                (void);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > <A
 | |
| HREF="libxml-tree.html#XMLBUFFERCREATESIZE"
 | |
| >xmlBufferCreateSize</A
 | |
| >            (<GTKDOCLINK
 | |
| HREF="SIZE-T"
 | |
| >size_t</GTKDOCLINK
 | |
| > size);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLBUFFERRESIZE"
 | |
| >xmlBufferResize</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              unsigned int size);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERFREE"
 | |
| >xmlBufferFree</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLBUFFERDUMP"
 | |
| >xmlBufferDump</A
 | |
| >                   (<GTKDOCLINK
 | |
| HREF="FILE-CAPS"
 | |
| >FILE</GTKDOCLINK
 | |
| > *file,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERADD"
 | |
| >xmlBufferAdd</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str,
 | |
|                                              int len);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERADDHEAD"
 | |
| >xmlBufferAddHead</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str,
 | |
|                                              int len);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERCAT"
 | |
| >xmlBufferCat</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERCCAT"
 | |
| >xmlBufferCCat</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const char *str);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLBUFFERSHRINK"
 | |
| >xmlBufferShrink</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              unsigned int len);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLBUFFERGROW"
 | |
| >xmlBufferGrow</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              unsigned int len);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFEREMPTY"
 | |
| >xmlBufferEmpty</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);
 | |
| const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >* <A
 | |
| HREF="libxml-tree.html#XMLBUFFERCONTENT"
 | |
| >xmlBufferContent</A
 | |
| >             (const <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLBUFFERUSE"
 | |
| >xmlBufferUse</A
 | |
| >                    (const <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERSETALLOCATIONSCHEME"
 | |
| >xmlBufferSetAllocationScheme</A
 | |
| >    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| > scheme);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLBUFFERLENGTH"
 | |
| >xmlBufferLength</A
 | |
| >                 (const <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   <A
 | |
| HREF="libxml-tree.html#XMLCREATEINTSUBSET"
 | |
| >xmlCreateIntSubset</A
 | |
| >              (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   <A
 | |
| HREF="libxml-tree.html#XMLNEWDTD"
 | |
| >xmlNewDtd</A
 | |
| >                       (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   <A
 | |
| HREF="libxml-tree.html#XMLGETINTSUBSET"
 | |
| >xmlGetIntSubset</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREEDTD"
 | |
| >xmlFreeDtd</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    <A
 | |
| HREF="libxml-tree.html#XMLNEWGLOBALNS"
 | |
| >xmlNewGlobalNs</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *href,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *prefix);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    <A
 | |
| HREF="libxml-tree.html#XMLNEWNS"
 | |
| >xmlNewNs</A
 | |
| >                        (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *href,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *prefix);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREENS"
 | |
| >xmlFreeNs</A
 | |
| >                       (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREENSLIST"
 | |
| >xmlFreeNsList</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| >   <A
 | |
| HREF="libxml-tree.html#XMLNEWDOC"
 | |
| >xmlNewDoc</A
 | |
| >                       (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *version);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREEDOC"
 | |
| >xmlFreeDoc</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCPROP"
 | |
| >xmlNewDocProp</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWPROP"
 | |
| >xmlNewProp</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWNSPROP"
 | |
| >xmlNewNsProp</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREEPROPLIST"
 | |
| >xmlFreePropList</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREEPROP"
 | |
| >xmlFreeProp</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLCOPYPROP"
 | |
| >xmlCopyProp</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > target,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLCOPYPROPLIST"
 | |
| >xmlCopyPropList</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > target,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   <A
 | |
| HREF="libxml-tree.html#XMLCOPYDTD"
 | |
| >xmlCopyDtd</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| > dtd);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| >   <A
 | |
| HREF="libxml-tree.html#XMLCOPYDOC"
 | |
| >xmlCopyDoc</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              int recursive);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCNODE"
 | |
| >xmlNewDocNode</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCRAWNODE"
 | |
| >xmlNewDocRawNode</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWNODE"
 | |
| >xmlNewNode</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWCHILD"
 | |
| >xmlNewChild</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWTEXTCHILD"
 | |
| >xmlNewTextChild</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCTEXT"
 | |
| >xmlNewDocText</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWTEXT"
 | |
| >xmlNewText</A
 | |
| >                      (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWPI"
 | |
| >xmlNewPI</A
 | |
| >                        (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCTEXTLEN"
 | |
| >xmlNewDocTextLen</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWTEXTLEN"
 | |
| >xmlNewTextLen</A
 | |
| >                   (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCCOMMENT"
 | |
| >xmlNewDocComment</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWCOMMENT"
 | |
| >xmlNewComment</A
 | |
| >                   (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWCDATABLOCK"
 | |
| >xmlNewCDataBlock</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWCHARREF"
 | |
| >xmlNewCharRef</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWREFERENCE"
 | |
| >xmlNewReference</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLCOPYNODE"
 | |
| >xmlCopyNode</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              int recursive);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLDOCCOPYNODE"
 | |
| >xmlDocCopyNode</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              int recursive);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLCOPYNODELIST"
 | |
| >xmlCopyNodeList</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCFRAGMENT"
 | |
| >xmlNewDocFragment</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLDOCGETROOTELEMENT"
 | |
| >xmlDocGetRootElement</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLGETLASTCHILD"
 | |
| >xmlGetLastChild</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLNODEISTEXT"
 | |
| >xmlNodeIsText</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLISBLANKNODE"
 | |
| >xmlIsBlankNode</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLDOCSETROOTELEMENT"
 | |
| >xmlDocSetRootElement</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > root);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODESETNAME"
 | |
| >xmlNodeSetName</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLADDCHILD"
 | |
| >xmlAddChild</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLADDCHILDLIST"
 | |
| >xmlAddChildList</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLREPLACENODE"
 | |
| >xmlReplaceNode</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > old,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLADDSIBLING"
 | |
| >xmlAddSibling</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > elem);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLADDPREVSIBLING"
 | |
| >xmlAddPrevSibling</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > elem);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLADDNEXTSIBLING"
 | |
| >xmlAddNextSibling</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > elem);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLUNLINKNODE"
 | |
| >xmlUnlinkNode</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLTEXTMERGE"
 | |
| >xmlTextMerge</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > first,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > second);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLTEXTCONCAT"
 | |
| >xmlTextConcat</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREENODELIST"
 | |
| >xmlFreeNodeList</A
 | |
| >                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLFREENODE"
 | |
| >xmlFreeNode</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLSETTREEDOC"
 | |
| >xmlSetTreeDoc</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > tree,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLSETLISTDOC"
 | |
| >xmlSetListDoc</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > list,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    <A
 | |
| HREF="libxml-tree.html#XMLSEARCHNS"
 | |
| >xmlSearchNs</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *nameSpace);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    <A
 | |
| HREF="libxml-tree.html#XMLSEARCHNSBYHREF"
 | |
| >xmlSearchNsByHref</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *href);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >*   <A
 | |
| HREF="libxml-tree.html#XMLGETNSLIST"
 | |
| >xmlGetNsList</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLSETNS"
 | |
| >xmlSetNs</A
 | |
| >                        (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    <A
 | |
| HREF="libxml-tree.html#XMLCOPYNAMESPACE"
 | |
| >xmlCopyNamespace</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    <A
 | |
| HREF="libxml-tree.html#XMLCOPYNAMESPACELIST"
 | |
| >xmlCopyNamespaceList</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLSETPROP"
 | |
| >xmlSetProp</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLGETPROP"
 | |
| >xmlGetProp</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLUNSETPROP"
 | |
| >xmlUnsetProp</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLHASPROP"
 | |
| >xmlHasProp</A
 | |
| >                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLSETNSPROP"
 | |
| >xmlSetNsProp</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLGETNSPROP"
 | |
| >xmlGetNsProp</A
 | |
| >                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *nameSpace);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLUNSETNSPROP"
 | |
| >xmlUnsetNsProp</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLSTRINGGETNODELIST"
 | |
| >xmlStringGetNodeList</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  <A
 | |
| HREF="libxml-tree.html#XMLSTRINGLENGETNODELIST"
 | |
| >xmlStringLenGetNodeList</A
 | |
| >         (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value,
 | |
|                                              int len);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLNODELISTGETSTRING"
 | |
| >xmlNodeListGetString</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > list,
 | |
|                                              int inLine);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLNODELISTGETRAWSTRING"
 | |
| >xmlNodeListGetRawString</A
 | |
| >         (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > list,
 | |
|                                              int inLine);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODESETCONTENT"
 | |
| >xmlNodeSetContent</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODESETCONTENTLEN"
 | |
| >xmlNodeSetContentLen</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODEADDCONTENT"
 | |
| >xmlNodeAddContent</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODEADDCONTENTLEN"
 | |
| >xmlNodeAddContentLen</A
 | |
| >            (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLNODEGETCONTENT"
 | |
| >xmlNodeGetContent</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLNODEGETLANG"
 | |
| >xmlNodeGetLang</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODESETLANG"
 | |
| >xmlNodeSetLang</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *lang);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLNODEGETSPACEPRESERVE"
 | |
| >xmlNodeGetSpacePreserve</A
 | |
| >         (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODESETSPACEPRESERVE"
 | |
| >xmlNodeSetSpacePreserve</A
 | |
| >         (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <GTKDOCLINK
 | |
| HREF="INTVAL"
 | |
| >intval</GTKDOCLINK
 | |
| >);
 | |
| <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    <A
 | |
| HREF="libxml-tree.html#XMLNODEGETBASE"
 | |
| >xmlNodeGetBase</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODESETBASE"
 | |
| >xmlNodeSetBase</A
 | |
| >                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *uri);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLREMOVEPROP"
 | |
| >xmlRemoveProp</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > attr);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLREMOVENODE"
 | |
| >xmlRemoveNode</A
 | |
| >                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERWRITEXMLCHAR"
 | |
| >xmlBufferWriteXmlCHAR</A
 | |
| >           (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *string);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERWRITECHAR"
 | |
| >xmlBufferWriteCHAR</A
 | |
| >              (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *string);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERWRITECHAR"
 | |
| >xmlBufferWriteChar</A
 | |
| >              (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const char *string);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLBUFFERWRITEQUOTEDSTRING"
 | |
| >xmlBufferWriteQuotedString</A
 | |
| >      (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *string);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLRECONCILIATENS"
 | |
| >xmlReconciliateNs</A
 | |
| >               (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > tree);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLDOCDUMPFORMATMEMORY"
 | |
| >xmlDocDumpFormatMemory</A
 | |
| >          (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **mem,
 | |
|                                              int *size,
 | |
|                                              int format);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLDOCDUMPMEMORY"
 | |
| >xmlDocDumpMemory</A
 | |
| >                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **mem,
 | |
|                                              int *size);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLDOCDUMPMEMORYENC"
 | |
| >xmlDocDumpMemoryEnc</A
 | |
| >             (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > out_doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **doc_txt_ptr,
 | |
|                                              int *doc_txt_len,
 | |
|                                              const char *txt_encoding);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLDOCDUMPFORMATMEMORYENC"
 | |
| >xmlDocDumpFormatMemoryEnc</A
 | |
| >       (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > out_doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **doc_txt_ptr,
 | |
|                                              int *doc_txt_len,
 | |
|                                              const char *txt_encoding,
 | |
|                                              int format);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLDOCDUMP"
 | |
| >xmlDocDump</A
 | |
| >                      (<GTKDOCLINK
 | |
| HREF="FILE-CAPS"
 | |
| >FILE</GTKDOCLINK
 | |
| > *f,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLELEMDUMP"
 | |
| >xmlElemDump</A
 | |
| >                     (<GTKDOCLINK
 | |
| HREF="FILE-CAPS"
 | |
| >FILE</GTKDOCLINK
 | |
| > *f,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLSAVEFILE"
 | |
| >xmlSaveFile</A
 | |
| >                     (const char *filename,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLSAVEFORMATFILE"
 | |
| >xmlSaveFormatFile</A
 | |
| >               (const char *filename,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              int format);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLNODEDUMP"
 | |
| >xmlNodeDump</A
 | |
| >                     (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              int level,
 | |
|                                              int format);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLSAVEFILEENC"
 | |
| >xmlSaveFileEnc</A
 | |
| >                  (const char *filename,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              const char *encoding);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLGETDOCCOMPRESSMODE"
 | |
| >xmlGetDocCompressMode</A
 | |
| >           (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLSETDOCCOMPRESSMODE"
 | |
| >xmlSetDocCompressMode</A
 | |
| >           (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              int mode);
 | |
| int         <A
 | |
| HREF="libxml-tree.html#XMLGETCOMPRESSMODE"
 | |
| >xmlGetCompressMode</A
 | |
| >              (void);
 | |
| void        <A
 | |
| HREF="libxml-tree.html#XMLSETCOMPRESSMODE"
 | |
| >xmlSetCompressMode</A
 | |
| >              (int mode);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="REFSECT1"
 | |
| ><A
 | |
| NAME="AEN4153"
 | |
| ></A
 | |
| ><H2
 | |
| >Description</H2
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="REFSECT1"
 | |
| ><A
 | |
| NAME="AEN4156"
 | |
| ></A
 | |
| ><H2
 | |
| >Details</H2
 | |
| ><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4158"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-XML-NAMESPACE-CAPS"
 | |
| ></A
 | |
| >XML_XML_NAMESPACE</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define     XML_XML_NAMESPACE</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4163"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTTYPE"
 | |
| ></A
 | |
| >enum xmlElementType</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_ELEMENT_NODE=		1,
 | |
|     XML_ATTRIBUTE_NODE=		2,
 | |
|     XML_TEXT_NODE=		3,
 | |
|     XML_CDATA_SECTION_NODE=	4,
 | |
|     XML_ENTITY_REF_NODE=	5,
 | |
|     XML_ENTITY_NODE=		6,
 | |
|     XML_PI_NODE=		7,
 | |
|     XML_COMMENT_NODE=		8,
 | |
|     XML_DOCUMENT_NODE=		9,
 | |
|     XML_DOCUMENT_TYPE_NODE=	10,
 | |
|     XML_DOCUMENT_FRAG_NODE=	11,
 | |
|     XML_NOTATION_NODE=		12,
 | |
|     XML_HTML_DOCUMENT_NODE=	13,
 | |
|     XML_DTD_NODE=		14,
 | |
|     XML_ELEMENT_DECL=		15,
 | |
|     XML_ATTRIBUTE_DECL=		16,
 | |
|     XML_ENTITY_DECL=		17,
 | |
|     XML_NAMESPACE_DECL=		18,
 | |
|     XML_XINCLUDE_START=		19,
 | |
|     XML_XINCLUDE_END=		20
 | |
| #ifdef LIBXML_DOCB_ENABLED
 | |
|    ,XML_DOCB_DOCUMENT_NODE=	21
 | |
| #endif
 | |
| } xmlElementType;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4168"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCHAR"
 | |
| ></A
 | |
| >xmlChar</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef unsigned char xmlChar;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >This is a basic byte in an UTF-8 encoded string.
 | |
| It's unsigned allowing to pinpoint case where char * are assigned
 | |
| to xmlChar * (possibly making serialization back impossible).</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4174"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="BAD-CAST-CAPS"
 | |
| ></A
 | |
| >BAD_CAST</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define BAD_CAST (xmlChar *)</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Macro to cast a string to an xmlChar * when one know its safe.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4180"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNOTATION"
 | |
| ></A
 | |
| >struct xmlNotation</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlNotation {
 | |
|     const xmlChar               *name;	        /* Notation name */
 | |
|     const xmlChar               *PublicID;	/* Public identifier, if any */
 | |
|     const xmlChar               *SystemID;	/* System identifier, if any */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >a DTD Notation definition</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4186"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNOTATIONPTR"
 | |
| ></A
 | |
| >xmlNotationPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlNotation *xmlNotationPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4191"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLATTRIBUTETYPE"
 | |
| ></A
 | |
| >enum xmlAttributeType</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_ATTRIBUTE_CDATA = 1,
 | |
|     XML_ATTRIBUTE_ID,
 | |
|     XML_ATTRIBUTE_IDREF	,
 | |
|     XML_ATTRIBUTE_IDREFS,
 | |
|     XML_ATTRIBUTE_ENTITY,
 | |
|     XML_ATTRIBUTE_ENTITIES,
 | |
|     XML_ATTRIBUTE_NMTOKEN,
 | |
|     XML_ATTRIBUTE_NMTOKENS,
 | |
|     XML_ATTRIBUTE_ENUMERATION,
 | |
|     XML_ATTRIBUTE_NOTATION
 | |
| } xmlAttributeType;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >a DTD Attribute type definition</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4197"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLATTRIBUTEDEFAULT"
 | |
| ></A
 | |
| >enum xmlAttributeDefault</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_ATTRIBUTE_NONE = 1,
 | |
|     XML_ATTRIBUTE_REQUIRED,
 | |
|     XML_ATTRIBUTE_IMPLIED,
 | |
|     XML_ATTRIBUTE_FIXED
 | |
| } xmlAttributeDefault;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >a DTD Attribute default definition</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4203"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLENUMERATION"
 | |
| ></A
 | |
| >struct xmlEnumeration</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlEnumeration {
 | |
|     struct _xmlEnumeration    *next;	/* next one */
 | |
|     const xmlChar            *name;	/* Enumeration name */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >list structure used when there is an enumeration in DTDs</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4209"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLENUMERATIONPTR"
 | |
| ></A
 | |
| >xmlEnumerationPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlEnumeration *xmlEnumerationPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4214"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLATTRIBUTE"
 | |
| ></A
 | |
| >struct xmlAttribute</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlAttribute {
 | |
| #ifndef XML_WITHOUT_CORBA
 | |
|     void           *_private;	        /* for Corba, must be first ! */
 | |
| #endif
 | |
|     xmlElementType          type;       /* XML_ATTRIBUTE_DECL, must be second ! */
 | |
|     const xmlChar          *name;	/* Attribute name */
 | |
|     struct _xmlNode    *children;	/* NULL */
 | |
|     struct _xmlNode        *last;	/* NULL */
 | |
|     struct _xmlDtd       *parent;	/* -> DTD */
 | |
|     struct _xmlNode        *next;	/* next sibling link  */
 | |
|     struct _xmlNode        *prev;	/* previous sibling link  */
 | |
|     struct _xmlDoc          *doc;       /* the containing document */
 | |
| 
 | |
|     struct _xmlAttribute  *nexth;	/* next in hash table */
 | |
|     xmlAttributeType       atype;	/* The attribute type */
 | |
|     xmlAttributeDefault      def;	/* the default */
 | |
|     const xmlChar  *defaultValue;	/* or the default value */
 | |
|     xmlEnumerationPtr       tree;       /* or the enumeration tree if any */
 | |
|     const xmlChar        *prefix;	/* the namespace prefix if any */
 | |
|     const xmlChar          *elem;	/* Element holding the attribute */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >an Attribute declaration in a DTD</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4220"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLATTRIBUTEPTR"
 | |
| ></A
 | |
| >xmlAttributePtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlAttribute *xmlAttributePtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4225"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTCONTENTTYPE"
 | |
| ></A
 | |
| >enum xmlElementContentType</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_ELEMENT_CONTENT_PCDATA = 1,
 | |
|     XML_ELEMENT_CONTENT_ELEMENT,
 | |
|     XML_ELEMENT_CONTENT_SEQ,
 | |
|     XML_ELEMENT_CONTENT_OR
 | |
| } xmlElementContentType;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Possible definitions of element content types</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4231"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTCONTENTOCCUR"
 | |
| ></A
 | |
| >enum xmlElementContentOccur</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_ELEMENT_CONTENT_ONCE = 1,
 | |
|     XML_ELEMENT_CONTENT_OPT,
 | |
|     XML_ELEMENT_CONTENT_MULT,
 | |
|     XML_ELEMENT_CONTENT_PLUS
 | |
| } xmlElementContentOccur;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Possible definitions of element content occurences</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4237"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTCONTENT"
 | |
| ></A
 | |
| >struct xmlElementContent</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlElementContent {
 | |
|     xmlElementContentType     type;	/* PCDATA, ELEMENT, SEQ or OR */
 | |
|     xmlElementContentOccur    ocur;	/* ONCE, OPT, MULT or PLUS */
 | |
|     const xmlChar            *name;	/* Element name */
 | |
|     struct _xmlElementContent *c1;	/* first child */
 | |
|     struct _xmlElementContent *c2;	/* second child */
 | |
|     struct _xmlElementContent *parent;	/* parent */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >an XML Element content as stored after parsing an element definition
 | |
| in a DTD.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4243"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTCONTENTPTR"
 | |
| ></A
 | |
| >xmlElementContentPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlElementContent *xmlElementContentPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4248"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTTYPEVAL"
 | |
| ></A
 | |
| >enum xmlElementTypeVal</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_ELEMENT_TYPE_UNDEFINED = 0,
 | |
|     XML_ELEMENT_TYPE_EMPTY = 1,
 | |
|     XML_ELEMENT_TYPE_ANY,
 | |
|     XML_ELEMENT_TYPE_MIXED,
 | |
|     XML_ELEMENT_TYPE_ELEMENT
 | |
| } xmlElementTypeVal;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >the differnt possibility for an element content type</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4254"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENT"
 | |
| ></A
 | |
| >struct xmlElement</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlElement {
 | |
| #ifndef XML_WITHOUT_CORBA
 | |
|     void           *_private;	        /* for Corba, must be first ! */
 | |
| #endif
 | |
|     xmlElementType          type;       /* XML_ELEMENT_DECL, must be second ! */
 | |
|     const xmlChar          *name;	/* Element name */
 | |
|     struct _xmlNode    *children;	/* NULL */
 | |
|     struct _xmlNode        *last;	/* NULL */
 | |
|     struct _xmlDtd       *parent;	/* -> DTD */
 | |
|     struct _xmlNode        *next;	/* next sibling link  */
 | |
|     struct _xmlNode        *prev;	/* previous sibling link  */
 | |
|     struct _xmlDoc          *doc;       /* the containing document */
 | |
| 
 | |
|     xmlElementTypeVal      etype;	/* The type */
 | |
|     xmlElementContentPtr content;	/* the allowed element content */
 | |
|     xmlAttributePtr   attributes;	/* List of the declared attributes */
 | |
|     const xmlChar        *prefix;	/* the namespace prefix if any */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >an XML Element declaration from a DTD</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4260"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMENTPTR"
 | |
| ></A
 | |
| >xmlElementPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlElement *xmlElementPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4265"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XML-LOCAL-NAMESPACE-CAPS"
 | |
| ></A
 | |
| >XML_LOCAL_NAMESPACE</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define XML_LOCAL_NAMESPACE XML_NAMESPACE_DECL</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4270"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNSTYPE"
 | |
| ></A
 | |
| >xmlNsType</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlElementType xmlNsType;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4275"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNS"
 | |
| ></A
 | |
| >struct xmlNs</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlNs {
 | |
|     struct _xmlNs  *next;	/* next Ns link for this node  */
 | |
|     xmlNsType      type;	/* global or local */
 | |
|     const xmlChar *href;	/* URL for the namespace */
 | |
|     const xmlChar *prefix;	/* prefix for the namespace */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >An XML namespace.
 | |
| Note that prefix == NULL is valid, it defines the default namespace
 | |
| within the subtree (until overriden).</P
 | |
| ><P
 | |
| >XML_GLOBAL_NAMESPACE is now deprecated for good
 | |
| xmlNsType is unified with xmlElementType</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4282"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNSPTR"
 | |
| ></A
 | |
| >xmlNsPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlNs *xmlNsPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4287"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDTD"
 | |
| ></A
 | |
| >struct xmlDtd</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlDtd {
 | |
| #ifndef XML_WITHOUT_CORBA
 | |
|     void           *_private;	/* for Corba, must be first ! */
 | |
| #endif
 | |
|     xmlElementType  type;       /* XML_DTD_NODE, must be second ! */
 | |
|     const xmlChar *name;	/* Name of the DTD */
 | |
|     struct _xmlNode *children;	/* the value of the property link */
 | |
|     struct _xmlNode *last;	/* last child link */
 | |
|     struct _xmlDoc  *parent;	/* child->parent link */
 | |
|     struct _xmlNode *next;	/* next sibling link  */
 | |
|     struct _xmlNode *prev;	/* previous sibling link  */
 | |
|     struct _xmlDoc  *doc;	/* the containing document */
 | |
| 
 | |
|     /* End of common part */
 | |
|     void          *notations;   /* Hash table for notations if any */
 | |
|     void          *elements;    /* Hash table for elements if any */
 | |
|     void          *attributes;  /* Hash table for attributes if any */
 | |
|     void          *entities;    /* Hash table for entities if any */
 | |
|     const xmlChar *ExternalID;	/* External identifier for PUBLIC DTD */
 | |
|     const xmlChar *SystemID;	/* URI for a SYSTEM or PUBLIC DTD */
 | |
|     void          *pentities;   /* Hash table for param entities if any */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >An XML DtD, as defined by <!DOCTYPE ... There is actually one for
 | |
| the internal subset and for the external subset</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4293"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDTDPTR"
 | |
| ></A
 | |
| >xmlDtdPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlDtd *xmlDtdPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4298"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLATTR"
 | |
| ></A
 | |
| >struct xmlAttr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlAttr {
 | |
| #ifndef XML_WITHOUT_CORBA
 | |
|     void           *_private;	/* for Corba, must be first ! */
 | |
| #endif
 | |
|     xmlElementType   type;      /* XML_ATTRIBUTE_NODE, must be second ! */
 | |
|     const xmlChar   *name;      /* the name of the property */
 | |
|     struct _xmlNode *children;	/* the value of the property */
 | |
|     struct _xmlNode *last;	/* NULL */
 | |
|     struct _xmlNode *parent;	/* child->parent link */
 | |
|     struct _xmlAttr *next;	/* next sibling link  */
 | |
|     struct _xmlAttr *prev;	/* previous sibling link  */
 | |
|     struct _xmlDoc  *doc;	/* the containing document */
 | |
|     xmlNs           *ns;        /* pointer to the associated namespace */
 | |
|     xmlAttributeType atype;     /* the attribute type if validating */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >A attribute on an XML node.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4304"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLATTRPTR"
 | |
| ></A
 | |
| >xmlAttrPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlAttr *xmlAttrPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4309"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLID"
 | |
| ></A
 | |
| >struct xmlID</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlID {
 | |
|     struct _xmlID    *next;	/* next ID */
 | |
|     const xmlChar    *value;	/* The ID name */
 | |
|     xmlAttrPtr        attr;	/* The attribut holding it */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >An XML ID instance.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4315"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLIDPTR"
 | |
| ></A
 | |
| >xmlIDPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlID *xmlIDPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4320"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLREF"
 | |
| ></A
 | |
| >struct xmlRef</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlRef {
 | |
|     struct _xmlRef    *next;	/* next Ref */
 | |
|     const xmlChar     *value;	/* The Ref name */
 | |
|     xmlAttrPtr        attr;	/* The attribut holding it */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >An XML IDREF instance.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4326"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLREFPTR"
 | |
| ></A
 | |
| >xmlRefPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlRef *xmlRefPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4331"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERALLOCATIONSCHEME"
 | |
| ></A
 | |
| >enum xmlBufferAllocationScheme</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef enum {
 | |
|     XML_BUFFER_ALLOC_DOUBLEIT,
 | |
|     XML_BUFFER_ALLOC_EXACT
 | |
| } xmlBufferAllocationScheme;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >A buffer allocation scheme can be defined to either match exactly the
 | |
| need or double it's allocated size each time it is found too small</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4337"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFER"
 | |
| ></A
 | |
| >struct xmlBuffer</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlBuffer {
 | |
|     xmlChar *content;		/* The buffer content UTF8 */
 | |
|     unsigned int use;		/* The buffer size used */
 | |
|     unsigned int size;		/* The buffer size */
 | |
|     xmlBufferAllocationScheme alloc; /* The realloc method */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >A buffer structure</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4343"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERPTR"
 | |
| ></A
 | |
| >xmlBufferPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlBuffer *xmlBufferPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4348"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODE"
 | |
| ></A
 | |
| >struct xmlNode</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlNode {
 | |
| #ifndef XML_WITHOUT_CORBA
 | |
|     void           *_private;	/* for Corba, must be first ! */
 | |
| #endif
 | |
|     xmlElementType   type;	/* type number, must be second ! */
 | |
|     const xmlChar   *name;      /* the name of the node, or the entity */
 | |
|     struct _xmlNode *children;	/* parent->childs link */
 | |
|     struct _xmlNode *last;	/* last child link */
 | |
|     struct _xmlNode *parent;	/* child->parent link */
 | |
|     struct _xmlNode *next;	/* next sibling link  */
 | |
|     struct _xmlNode *prev;	/* previous sibling link  */
 | |
|     struct _xmlDoc  *doc;	/* the containing document */
 | |
|     xmlNs           *ns;        /* pointer to the associated namespace */
 | |
| #ifndef XML_USE_BUFFER_CONTENT    
 | |
|     xmlChar         *content;   /* the content */
 | |
| #else
 | |
|     xmlBufferPtr     content;   /* the content in a buffer */
 | |
| #endif
 | |
| 
 | |
|     /* End of common part */
 | |
|     struct _xmlAttr *properties;/* properties list */
 | |
|     xmlNs           *nsDef;     /* namespace definitions on this node */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >A node in an XML tree.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4354"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEPTR"
 | |
| ></A
 | |
| >xmlNodePtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlNode *xmlNodePtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4359"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOC"
 | |
| ></A
 | |
| >struct xmlDoc</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >struct xmlDoc {
 | |
| #ifndef XML_WITHOUT_CORBA
 | |
|     void           *_private;	/* for Corba, must be first ! */
 | |
| #endif
 | |
|     xmlElementType  type;       /* XML_DOCUMENT_NODE, must be second ! */
 | |
|     char           *name;	/* name/filename/URI of the document */
 | |
|     struct _xmlNode *children;	/* the document tree */
 | |
|     struct _xmlNode *last;	/* last child link */
 | |
|     struct _xmlNode *parent;	/* child->parent link */
 | |
|     struct _xmlNode *next;	/* next sibling link  */
 | |
|     struct _xmlNode *prev;	/* previous sibling link  */
 | |
|     struct _xmlDoc  *doc;	/* autoreference to itself */
 | |
| 
 | |
|     /* End of common part */
 | |
|     int             compression;/* level of zlib compression */
 | |
|     int             standalone; /* standalone document (no external refs) */
 | |
|     struct _xmlDtd  *intSubset;	/* the document internal subset */
 | |
|     struct _xmlDtd  *extSubset;	/* the document external subset */
 | |
|     struct _xmlNs   *oldNs;	/* Global namespace, the old way */
 | |
|     const xmlChar  *version;	/* the XML version string */
 | |
|     const xmlChar  *encoding;   /* external initial encoding, if any */
 | |
|     void           *ids;        /* Hash table for ID attributes if any */
 | |
|     void           *refs;       /* Hash table for IDREFs attributes if any */
 | |
|     const xmlChar  *URL;	/* The URI for that document */
 | |
|     int             charset;    /* encoding of the in-memory content
 | |
| 				   actually an xmlCharEncoding */
 | |
| };</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >An XML document.</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4365"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCPTR"
 | |
| ></A
 | |
| >xmlDocPtr</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >typedef xmlDoc *xmlDocPtr;</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4370"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCHILDRENNODE"
 | |
| ></A
 | |
| >xmlChildrenNode</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define xmlChildrenNode children</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Macro for compatibility naming layer with libxml1</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4376"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLROOTNODE"
 | |
| ></A
 | |
| >xmlRootNode</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >#define xmlRootNode children</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Macro for compatibility naming layer with libxml1</P
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4382"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETBUFFERALLOCATIONSCHEME"
 | |
| ></A
 | |
| >xmlSetBufferAllocationScheme ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlSetBufferAllocationScheme    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| > scheme);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set the buffer allocation method.  Types are
 | |
| XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down
 | |
| XML_BUFFER_ALLOC_DOUBLEIT - double buffer when extra needed, 
 | |
| improves performance</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4389"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >scheme</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  allocation method to use</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4398"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETBUFFERALLOCATIONSCHEME"
 | |
| ></A
 | |
| >xmlGetBufferAllocationScheme ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| > xmlGetBufferAllocationScheme
 | |
|                                             (void);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Types are
 | |
| XML_BUFFER_ALLOC_EXACT - use exact sizes, keeps memory usage down
 | |
| XML_BUFFER_ALLOC_DOUBLEIT - double buffer when extra needed, 
 | |
| improves performance</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4405"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the current allocation scheme</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4414"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERCREATE"
 | |
| ></A
 | |
| >xmlBufferCreate ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > xmlBufferCreate                (void);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >routine to create an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4421"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the new structure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4430"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERCREATESIZE"
 | |
| ></A
 | |
| >xmlBufferCreateSize ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > xmlBufferCreateSize            (<GTKDOCLINK
 | |
| HREF="SIZE-T"
 | |
| >size_t</GTKDOCLINK
 | |
| > size);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >routine to create an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4438"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >size</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > initial size of buffer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the new structure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4451"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERRESIZE"
 | |
| ></A
 | |
| >xmlBufferResize ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlBufferResize                 (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              unsigned int size);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Resize a buffer to accomodate minimum size of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >size</I
 | |
| ></TT
 | |
| >.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4459"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to resize</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >size</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the desired size</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >0 in case of problems, 1 otherwise</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4476"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERFREE"
 | |
| ></A
 | |
| >xmlBufferFree ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferFree                   (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Frees an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4483"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to free</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4492"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERDUMP"
 | |
| ></A
 | |
| >xmlBufferDump ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlBufferDump                   (<GTKDOCLINK
 | |
| HREF="FILE-CAPS"
 | |
| >FILE</GTKDOCLINK
 | |
| > *file,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dumps an XML buffer to  a FILE *.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4500"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >file</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the file output</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to dump</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the number of xmlChar written</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4517"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERADD"
 | |
| ></A
 | |
| >xmlBufferAdd ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferAdd                    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a string range to an XML buffer. if len == -1, the lenght of
 | |
| str is recomputed.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4525"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to dump</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >str</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the xmlChar string</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the number of xmlChar to add</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4542"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERADDHEAD"
 | |
| ></A
 | |
| >xmlBufferAddHead ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferAddHead                (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a string range to the beginning of an XML buffer.
 | |
| if len == -1, the lenght of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >str</I
 | |
| ></TT
 | |
| > is recomputed.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4551"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >str</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the xmlChar string</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the number of xmlChar to add</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4568"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERCAT"
 | |
| ></A
 | |
| >xmlBufferCat ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferCat                    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *str);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Append a zero terminated string to an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4576"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to dump</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >str</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the xmlChar string</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4589"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERCCAT"
 | |
| ></A
 | |
| >xmlBufferCCat ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferCCat                   (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const char *str);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Append a zero terminated C string to an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4596"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to dump</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >str</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the C char string</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4609"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERSHRINK"
 | |
| ></A
 | |
| >xmlBufferShrink ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlBufferShrink                 (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              unsigned int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Remove the beginning of an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4616"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to dump</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the number of xmlChar to remove</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the number of xmlChar removed, or -1 in case of failure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4633"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERGROW"
 | |
| ></A
 | |
| >xmlBufferGrow ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlBufferGrow                   (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              unsigned int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Grow the available space of an XML buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4640"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the minimum free size to allocate</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the new available space or -1 in case of error</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4657"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFEREMPTY"
 | |
| ></A
 | |
| >xmlBufferEmpty ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferEmpty                  (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >empty a buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4664"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4673"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERCONTENT"
 | |
| ></A
 | |
| >xmlBufferContent ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >* xmlBufferContent             (const <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4681"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the internal content</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4694"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERUSE"
 | |
| ></A
 | |
| >xmlBufferUse ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlBufferUse                    (const <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4700"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4713"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERSETALLOCATIONSCHEME"
 | |
| ></A
 | |
| >xmlBufferSetAllocationScheme ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferSetAllocationScheme    (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLBUFFERALLOCATIONSCHEME"
 | |
| >xmlBufferAllocationScheme</A
 | |
| > scheme);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Sets the allocation scheme for this buffer</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4721"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer to free</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >scheme</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  allocation scheme to use</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4734"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERLENGTH"
 | |
| ></A
 | |
| >xmlBufferLength ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlBufferLength                 (const <A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4741"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the buffer </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the length of data in the internal content</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4754"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCREATEINTSUBSET"
 | |
| ></A
 | |
| >xmlCreateIntSubset ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   xmlCreateIntSubset              (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create the internal subset of a document</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4765"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document pointer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the DTD name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ExternalID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the external (PUBLIC) ID</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >SystemID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the system ID</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new DTD structure</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4790"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDTD"
 | |
| ></A
 | |
| >xmlNewDtd ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   xmlNewDtd                       (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *ExternalID,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *SystemID);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new DTD for the external subset. To create an
 | |
| internal subset, use <A
 | |
| HREF="libxml-tree.html#XMLCREATEINTSUBSET"
 | |
| >xmlCreateIntSubset</A
 | |
| >().</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4802"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document pointer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the DTD name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ExternalID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the external ID</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >SystemID</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the system ID</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new DTD structure</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4827"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETINTSUBSET"
 | |
| ></A
 | |
| >xmlGetIntSubset ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   xmlGetIntSubset                 (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Get the internal subset of a document</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4835"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document pointer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the DTD structure or NULL if not found</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4848"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREEDTD"
 | |
| ></A
 | |
| >xmlFreeDtd ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeDtd                      (<A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free a DTD structure.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4855"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the DTD structure to free up</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4864"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWGLOBALNS"
 | |
| ></A
 | |
| >xmlNewGlobalNs ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    xmlNewGlobalNs                  (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *href,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *prefix);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a Namespace, the old way using PI and without scoping
 | |
| DEPRECATED !!!
 | |
| It now create a namespace on the root element of the document if found.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4874"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document carrying the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >href</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the URI associated</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >prefix</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the prefix for the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >NULL this functionnality had been removed</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4895"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWNS"
 | |
| ></A
 | |
| >xmlNewNs ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    xmlNewNs                        (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *href,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *prefix);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new Namespace. This function will refuse to create
 | |
| a namespace with a similar prefix than an existing one present on this
 | |
| node.
 | |
| We use href==NULL in the case of an element creation where the namespace
 | |
| was not defined.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4905"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the element carrying the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >href</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the URI associated</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >prefix</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the prefix for the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >returns a new namespace pointer or NULL</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4926"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREENS"
 | |
| ></A
 | |
| >xmlFreeNs ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeNs                       (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free up the structures associated to a namespace</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4933"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace pointer</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4942"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREENSLIST"
 | |
| ></A
 | |
| >xmlFreeNsList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeNsList                   (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free up all the structures associated to the chained namespaces.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4949"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first namespace pointer</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4958"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOC"
 | |
| ></A
 | |
| >xmlNewDoc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| >   xmlNewDoc                       (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *version);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4966"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >version</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  xmlChar string giving the version of XML "1.0"</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a new document</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4979"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREEDOC"
 | |
| ></A
 | |
| >xmlFreeDoc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeDoc                      (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free up all the structures used by a document, tree included.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN4986"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  pointer to the document
 | |
| @:  </TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN4995"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCPROP"
 | |
| ></A
 | |
| >xmlNewDocProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlNewDocProp                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new property carried by a document.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5005"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the name of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the value of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the attribute</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5026"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWPROP"
 | |
| ></A
 | |
| >xmlNewProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlNewProp                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new property carried by a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5036"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the holding node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the name of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the value of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the attribute</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5057"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWNSPROP"
 | |
| ></A
 | |
| >xmlNewNsProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlNewNsProp                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Create a new property tagged with a namespace and carried by a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5068"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the holding node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the name of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the value of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the attribute</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5093"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREEPROPLIST"
 | |
| ></A
 | |
| >xmlFreePropList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreePropList                 (<A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free a property and all its siblings, all the children are freed too.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5100"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first property in the list</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5109"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREEPROP"
 | |
| ></A
 | |
| >xmlFreeProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeProp                     (<A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free one attribute, all the content is freed too</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5116"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  an attribute</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5125"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYPROP"
 | |
| ></A
 | |
| >xmlCopyProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlCopyProp                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > target,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of the attribute.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5134"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >target</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the element where the attribute will be grafted</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlAttrPtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5151"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYPROPLIST"
 | |
| ></A
 | |
| >xmlCopyPropList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlCopyPropList                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > target,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of an attribute list.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5160"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >target</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the element where the attributes will be grafted</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlAttrPtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5177"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYDTD"
 | |
| ></A
 | |
| >xmlCopyDtd ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| >   xmlCopyDtd                      (<A
 | |
| HREF="libxml-tree.html#XMLDTDPTR"
 | |
| >xmlDtdPtr</A
 | |
| > dtd);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of the dtd.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5185"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >dtd</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the dtd</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlDtdPtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5198"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYDOC"
 | |
| ></A
 | |
| >xmlCopyDoc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| >   xmlCopyDoc                      (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              int recursive);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of the document info. If recursive, the content tree will
 | |
| be copied too as well as Dtd, namespaces and entities.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5206"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >recursive</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  if 1 do a recursive copy.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlDocPtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5223"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCNODE"
 | |
| ></A
 | |
| >xmlNewDocNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewDocNode                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new node element within a document. <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > and <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| >
 | |
| are optionnal (NULL).
 | |
| NOTE: <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > is supposed to be a piece of XML CDATA, so it allow entities
 | |
| references, but XML special chars need to be escaped first by using
 | |
| <A
 | |
| HREF="libxml-entities.html#XMLENCODEENTITIESREENTRANT"
 | |
| >xmlEncodeEntitiesReentrant</A
 | |
| >(). Use <A
 | |
| HREF="libxml-tree.html#XMLNEWDOCRAWNODE"
 | |
| >xmlNewDocRawNode</A
 | |
| >() if you don't
 | |
| need entities support.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5239"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  namespace if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML text content if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5264"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCRAWNODE"
 | |
| ></A
 | |
| >xmlNewDocRawNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewDocRawNode                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new node element within a document. <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > and <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| >
 | |
| are optionnal (NULL).</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5277"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  namespace if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text content if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5302"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWNODE"
 | |
| ></A
 | |
| >xmlNewNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewNode                      (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new node element. <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > is optionnal (NULL).</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5312"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  namespace if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5329"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWCHILD"
 | |
| ></A
 | |
| >xmlNewChild ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewChild                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new child element, added at the end of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > children list.
 | |
| <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > and <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > parameters are optionnal (NULL). If content is non NULL,
 | |
| a child list containing the TEXTs and ENTITY_REFs node will be created.
 | |
| NOTE: <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > is supposed to be a piece of XML CDATA, so it allow entities
 | |
| references, but XML special chars need to be escaped first by using
 | |
| <A
 | |
| HREF="libxml-entities.html#XMLENCODEENTITIESREENTRANT"
 | |
| >xmlEncodeEntitiesReentrant</A
 | |
| >(). Use <A
 | |
| HREF="libxml-tree.html#XMLNEWTEXTCHILD"
 | |
| >xmlNewTextChild</A
 | |
| >() if entities
 | |
| support is not needed.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5346"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the parent node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a namespace if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the name of the child</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML content of the child if any.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5371"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWTEXTCHILD"
 | |
| ></A
 | |
| >xmlNewTextChild ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewTextChild                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new child element, added at the end of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > children list.
 | |
| <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > and <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > parameters are optionnal (NULL). If content is non NULL,
 | |
| a child TEXT node will be created containing the string content.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5385"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the parent node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a namespace if any</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the name of the child</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text content of the child if any.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5410"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCTEXT"
 | |
| ></A
 | |
| >xmlNewDocText ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewDocText                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new text node within a document.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5419"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5436"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWTEXT"
 | |
| ></A
 | |
| >xmlNewText ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewText                      (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new text node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5444"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5457"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWPI"
 | |
| ></A
 | |
| >xmlNewPI ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewPI                        (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a processing instruction element.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5466"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the processing instruction name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the PI content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5483"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCTEXTLEN"
 | |
| ></A
 | |
| >xmlNewDocTextLen ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewDocTextLen                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new text node with an extra content lenght parameter. The
 | |
| text node pertain to a given document.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5492"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text len.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5513"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWTEXTLEN"
 | |
| ></A
 | |
| >xmlNewTextLen ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewTextLen                   (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new text node with an extra parameter for the content's lenght</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5521"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the text len.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5538"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCCOMMENT"
 | |
| ></A
 | |
| >xmlNewDocComment ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewDocComment                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new node containing a commentwithin a document.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5547"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the comment content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5564"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWCOMMENT"
 | |
| ></A
 | |
| >xmlNewComment ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewComment                   (const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new node containing a comment.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5572"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the comment content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5585"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWCDATABLOCK"
 | |
| ></A
 | |
| >xmlNewCDataBlock ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewCDataBlock                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new node containing a CData block.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5594"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the CData block content content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the length of the block</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5615"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWCHARREF"
 | |
| ></A
 | |
| >xmlNewCharRef ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewCharRef                   (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new character reference node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5624"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the char ref string, starting with # or "&# ... ;"</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5641"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWREFERENCE"
 | |
| ></A
 | |
| >xmlNewReference ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewReference                 (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new reference node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5650"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the reference name, or the reference string with & and ;</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5667"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYNODE"
 | |
| ></A
 | |
| >xmlCopyNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlCopyNode                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              int recursive);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of the node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5675"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >recursive</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  if 1 do a recursive copy.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlNodePtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5692"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCCOPYNODE"
 | |
| ></A
 | |
| >xmlDocCopyNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlDocCopyNode                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              int recursive);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of the node to a given document.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5701"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >recursive</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  if 1 do a recursive copy.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlNodePtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5722"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYNODELIST"
 | |
| ></A
 | |
| >xmlCopyNodeList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlCopyNodeList                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a recursive copy of the node list.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5730"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first node in the list.</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlNodePtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5743"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNEWDOCFRAGMENT"
 | |
| ></A
 | |
| >xmlNewDocFragment ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlNewDocFragment               (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Creation of a new Fragment node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5751"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document owning the fragment</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the new node object.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5764"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCGETROOTELEMENT"
 | |
| ></A
 | |
| >xmlDocGetRootElement ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlDocGetRootElement            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Get the root element of the document (doc->children is a list
 | |
| containing possibly comments, PIs, etc ...).</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5772"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the xmlNodePtr for the root or NULL</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5785"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETLASTCHILD"
 | |
| ></A
 | |
| >xmlGetLastChild ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlGetLastChild                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search the last child of a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5793"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the parent node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the last child or NULL if none.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5806"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEISTEXT"
 | |
| ></A
 | |
| >xmlNodeIsText ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlNodeIsText                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Is this node a Text node ?</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5813"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >1 yes, 0 no</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5826"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLISBLANKNODE"
 | |
| ></A
 | |
| >xmlIsBlankNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlIsBlankNode                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Checks whether this node is an empty or whitespace only
 | |
| (and possibly ignorable) text-node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5833"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >1 yes, 0 no</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5846"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCSETROOTELEMENT"
 | |
| ></A
 | |
| >xmlDocSetRootElement ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlDocSetRootElement            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > root);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set the root element of the document (doc->children is a list
 | |
| containing possibly comments, PIs, etc ...).</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5855"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >root</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new document root element</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the old root element if any was found</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5872"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODESETNAME"
 | |
| ></A
 | |
| >xmlNodeSetName ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeSetName                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set (or reset) the name of a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5880"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being changed</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new tag name</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5893"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDCHILD"
 | |
| ></A
 | |
| >xmlAddChild ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlAddChild                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a new child element, to <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| >, at the end of the child list
 | |
| merging adjacent TEXT nodes (in which case <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > is freed)</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5904"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the parent node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the child node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the child or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5921"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDCHILDLIST"
 | |
| ></A
 | |
| >xmlAddChildList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlAddChildList                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > parent,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a list of node at the end of the child list of the parent
 | |
| merging adjacent TEXT nodes (<TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > may be freed)</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5931"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >parent</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the parent node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first node in the list</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the last child or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5948"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLREPLACENODE"
 | |
| ></A
 | |
| >xmlReplaceNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlReplaceNode                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > old,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Unlink the old node from it's current context, prune the new one
 | |
| at the same place. If cur was already inserted in a document it is
 | |
| first unlinked from its existing context.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5957"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >old</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the old node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the old node</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN5974"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDSIBLING"
 | |
| ></A
 | |
| >xmlAddSibling ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlAddSibling                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > elem);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a new element <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > to the list of siblings of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| >
 | |
| merging adjacent TEXT nodes (<TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > may be freed)
 | |
| If the new element was already inserted in a document it is
 | |
| first unlinked from its existing context.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN5986"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the child node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the new element or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6003"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDPREVSIBLING"
 | |
| ></A
 | |
| >xmlAddPrevSibling ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlAddPrevSibling               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > elem);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a new element <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > as the previous siblings of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| >
 | |
| merging adjacent TEXT nodes (<TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > may be freed)
 | |
| If the new element was already inserted in a document it is
 | |
| first unlinked from its existing context.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6015"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the child node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the new element or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6032"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLADDNEXTSIBLING"
 | |
| ></A
 | |
| >xmlAddNextSibling ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlAddNextSibling               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > elem);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Add a new element <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > as the next siblings of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| >
 | |
| If the new element was already inserted in a document it is
 | |
| first unlinked from its existing context.
 | |
| As a result of text merging <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > may be freed.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6044"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the child node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >elem</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the new element or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6061"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLUNLINKNODE"
 | |
| ></A
 | |
| >xmlUnlinkNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlUnlinkNode                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Unlink a node from it's current context, the node is not freed</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6068"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6077"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLTEXTMERGE"
 | |
| ></A
 | |
| >xmlTextMerge ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlTextMerge                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > first,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > second);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Merge two text nodes into one</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6086"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >first</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first text node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >second</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the second text node being merged</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the first text node augmented</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6103"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLTEXTCONCAT"
 | |
| ></A
 | |
| >xmlTextConcat ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlTextConcat                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Concat the given string at the end of the existing node content</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6111"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > lenght</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6129"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREENODELIST"
 | |
| ></A
 | |
| >xmlFreeNodeList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeNodeList                 (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free a node and all its siblings, this is a recursive behaviour, all
 | |
| the children are freed too.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6136"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first node in the list</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6145"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLFREENODE"
 | |
| ></A
 | |
| >xmlFreeNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlFreeNode                     (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Free a node, this is a recursive behaviour, all the children are freed too.
 | |
| This doesn't unlink the child from the list, use <A
 | |
| HREF="libxml-tree.html#XMLUNLINKNODE"
 | |
| >xmlUnlinkNode</A
 | |
| >() first.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6153"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6162"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETTREEDOC"
 | |
| ></A
 | |
| >xmlSetTreeDoc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlSetTreeDoc                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > tree,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >update all nodes under the tree to point to the right document</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6170"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >tree</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the top element</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6183"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETLISTDOC"
 | |
| ></A
 | |
| >xmlSetListDoc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlSetListDoc                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > list,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >update all nodes in the list to point to the right document</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6191"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >list</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6204"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSEARCHNS"
 | |
| ></A
 | |
| >xmlSearchNs ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    xmlSearchNs                     (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *nameSpace);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search a Ns registered under a given name space for a document.
 | |
| recurse on the parents until it finds the defined namespace
 | |
| or return NULL otherwise.
 | |
| <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >nameSpace</I
 | |
| ></TT
 | |
| > can be NULL, this is a search for the default namespace.
 | |
| We don't allow to cross entities boundaries. If you don't declare
 | |
| the namespace within those you will be in troubles !!! A warning
 | |
| is generated to cover this case.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6215"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the current node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >nameSpace</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace prefix</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the namespace pointer or NULL.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6236"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSEARCHNSBYHREF"
 | |
| ></A
 | |
| >xmlSearchNsByHref ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    xmlSearchNsByHref               (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *href);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search a Ns aliasing a given URI. Recurse on the parents until it finds
 | |
| the defined namespace or return NULL otherwise.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6246"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the current node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >href</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace value</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the namespace pointer or NULL.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6267"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETNSLIST"
 | |
| ></A
 | |
| >xmlGetNsList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >*   xmlGetNsList                    (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search all the namespace applying to a given element.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6276"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the current node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >an NULL terminated array of all the xmlNsPtr found
 | |
| that need to be freed by the caller or NULL if no
 | |
| namespace if defined</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6293"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETNS"
 | |
| ></A
 | |
| >xmlSetNs ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlSetNs                        (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Associate a namespace to a node, a posteriori.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6301"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a node in the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a namespace pointer</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6314"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYNAMESPACE"
 | |
| ></A
 | |
| >xmlCopyNamespace ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    xmlCopyNamespace                (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of the namespace.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6322"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlNsPtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6335"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLCOPYNAMESPACELIST"
 | |
| ></A
 | |
| >xmlCopyNamespaceList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| >    xmlCopyNamespaceList            (<A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Do a copy of an namespace list.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6343"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the first namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > a new xmlNsPtr, or NULL in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6356"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETPROP"
 | |
| ></A
 | |
| >xmlSetProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlSetProp                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set (or reset) an attribute carried by a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6366"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute value</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the attribute pointer.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6387"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETPROP"
 | |
| ></A
 | |
| >xmlGetProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlGetProp                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search and get the value of an attribute associated to a node
 | |
| This does the entity substitution.
 | |
| This function looks in DTD attribute declaration for <GTKDOCLINK
 | |
| HREF="FIXED-CAPS"
 | |
| >FIXED</GTKDOCLINK
 | |
| > or
 | |
| default declaration values unless DTD use has been turned off.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6397"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the attribute value or NULL if not found.
 | |
| It's up to the caller to free the memory.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6414"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLUNSETPROP"
 | |
| ></A
 | |
| >xmlUnsetProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlUnsetProp                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Remove an attribute carried by a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6422"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >0 if successful, -1 if not found</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6439"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLHASPROP"
 | |
| ></A
 | |
| >xmlHasProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlHasProp                      (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search an attribute associated to a node
 | |
| This function also looks in DTD attribute declaration for <GTKDOCLINK
 | |
| HREF="FIXED-CAPS"
 | |
| >FIXED</GTKDOCLINK
 | |
| > or
 | |
| default declaration values unless DTD use has been turned off.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6449"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the attribute or the attribute declaration or NULL if 
 | |
| neither was found.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6466"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETNSPROP"
 | |
| ></A
 | |
| >xmlSetNsProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| >  xmlSetNsProp                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set (or reset) an attribute carried by a node.
 | |
| The ns structure must be in scope, this is not checked.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6477"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace definition</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute value</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the attribute pointer.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6502"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETNSPROP"
 | |
| ></A
 | |
| >xmlGetNsProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlGetNsProp                    (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *nameSpace);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Search and get the value of an attribute associated to a node
 | |
| This attribute has to be anchored in the namespace specified.
 | |
| This does the entity substitution.
 | |
| This function looks in DTD attribute declaration for <GTKDOCLINK
 | |
| HREF="FIXED-CAPS"
 | |
| >FIXED</GTKDOCLINK
 | |
| > or
 | |
| default declaration values unless DTD use has been turned off.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6513"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >nameSpace</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the URI of the namespace</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the attribute value or NULL if not found.
 | |
| It's up to the caller to free the memory.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6534"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLUNSETNSPROP"
 | |
| ></A
 | |
| >xmlUnsetNsProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlUnsetNsProp                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNSPTR"
 | |
| >xmlNsPtr</A
 | |
| > ns,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *name);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Remove an attribute carried by a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6543"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >ns</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the namespace definition</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >name</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the attribute name</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >0 if successful, -1 if not found</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6564"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSTRINGGETNODELIST"
 | |
| ></A
 | |
| >xmlStringGetNodeList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlStringGetNodeList            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Parse the value string and build the node list associated. Should
 | |
| produce a flat tree with only TEXTs and ENTITY_REFs.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6573"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the value of the attribute</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the first child</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6590"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSTRINGLENGETNODELIST"
 | |
| ></A
 | |
| >xmlStringLenGetNodeList ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| >  xmlStringLenGetNodeList         (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *value,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Parse the value string and build the node list associated. Should
 | |
| produce a flat tree with only TEXTs and ENTITY_REFs.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6599"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >value</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the value of the text</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the length of the string value</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the first child</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6620"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODELISTGETSTRING"
 | |
| ></A
 | |
| >xmlNodeListGetString ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlNodeListGetString            (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > list,
 | |
|                                              int inLine);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Returns the string equivalent to the text contained in the Node list
 | |
| made of TEXTs and ENTITY_REFs</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6629"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >list</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a Node list</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >inLine</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  should we replace entity contents or show their external form</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the string copy, the calller must free it.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6650"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODELISTGETRAWSTRING"
 | |
| ></A
 | |
| >xmlNodeListGetRawString ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlNodeListGetRawString         (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > list,
 | |
|                                              int inLine);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Returns the string equivalent to the text contained in the Node list
 | |
| made of TEXTs and ENTITY_REFs, contrary to <A
 | |
| HREF="libxml-tree.html#XMLNODELISTGETSTRING"
 | |
| >xmlNodeListGetString</A
 | |
| >()
 | |
| this function doesn't do any character encoding handling.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6660"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >list</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a Node list</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >inLine</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  should we replace entity contents or show their external form</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the string copy, the calller must free it.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6681"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODESETCONTENT"
 | |
| ></A
 | |
| >xmlNodeSetContent ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeSetContent               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Replace the content of a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6689"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being modified</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new value of the content</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6702"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODESETCONTENTLEN"
 | |
| ></A
 | |
| >xmlNodeSetContentLen ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeSetContentLen            (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Replace the content of a node.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6710"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being modified</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new value of the content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the size of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| ></TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6728"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEADDCONTENT"
 | |
| ></A
 | |
| >xmlNodeAddContent ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeAddContent               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Append the extra substring to the node content.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6736"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being modified</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  extra content</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6749"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEADDCONTENTLEN"
 | |
| ></A
 | |
| >xmlNodeAddContentLen ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeAddContentLen            (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *content,
 | |
|                                              int len);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Append the extra substring to the node content.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6757"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being modified</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  extra content</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the size of <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >content</I
 | |
| ></TT
 | |
| ></TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6775"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEGETCONTENT"
 | |
| ></A
 | |
| >xmlNodeGetContent ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlNodeGetContent               (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Read the value of a node, this can be either the text carried
 | |
| directly by this node if it's a TEXT node or the aggregate string
 | |
| of the values carried by this node child's (TEXT and ENTITY_REF).
 | |
| Entity references are substitued.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6783"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being read</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a new xmlChar * or NULL if no content is available.
 | |
| It's up to the caller to free the memory.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6796"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEGETLANG"
 | |
| ></A
 | |
| >xmlNodeGetLang ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlNodeGetLang                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Searches the language of a node, i.e. the values of the xml:lang
 | |
| attribute or the one carried by the nearest ancestor.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6804"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being checked</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the lang value, or NULL if not found
 | |
| It's up to the caller to free the memory.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6817"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODESETLANG"
 | |
| ></A
 | |
| >xmlNodeSetLang ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeSetLang                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *lang);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set the language of a node, i.e. the values of the xml:lang
 | |
| attribute.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6825"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being changed</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >lang</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the langage description</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6838"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEGETSPACEPRESERVE"
 | |
| ></A
 | |
| >xmlNodeGetSpacePreserve ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlNodeGetSpacePreserve         (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Searches the space preserving behaviour of a node, i.e. the values
 | |
| of the xml:space attribute or the one carried by the nearest
 | |
| ancestor.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6845"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being checked</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >-1 if xml:space is not inheried, 0 if "default", 1 if "preserve"</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6858"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODESETSPACEPRESERVE"
 | |
| ></A
 | |
| >xmlNodeSetSpacePreserve ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeSetSpacePreserve         (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <GTKDOCLINK
 | |
| HREF="INTVAL"
 | |
| >intval</GTKDOCLINK
 | |
| >);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set (or reset) the space preserving behaviour of a node, i.e. the
 | |
| value of the xml:space attribute.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6866"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being changed</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >Param2</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6879"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEGETBASE"
 | |
| ></A
 | |
| >xmlNodeGetBase ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| ><A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| >*    xmlNodeGetBase                  (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Searches for the BASE URL. The code should work on both XML
 | |
| and HTML document even if base mechanisms are completely different.
 | |
| It returns the base as defined in RFC 2396 sections
 | |
| 5.1.1. Base URI within Document Content
 | |
| and
 | |
| 5.1.2. Base URI from the Encapsulating Entity
 | |
| However it does not return the document base (5.1.3), use
 | |
| <GTKDOCLINK
 | |
| HREF="XMLDOCUMENTGETBASE"
 | |
| >xmlDocumentGetBase</GTKDOCLINK
 | |
| >() for this</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6889"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document the node pertains to</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being checked</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >a pointer to the base URL, or NULL if not found
 | |
| It's up to the caller to free the memory.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6906"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODESETBASE"
 | |
| ></A
 | |
| >xmlNodeSetBase ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeSetBase                  (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *uri);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Set (or reset) the base URI of a node, i.e. the value of the
 | |
| xml:base attribute.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6914"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the node being changed</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >uri</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the new base URI</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6927"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLREMOVEPROP"
 | |
| ></A
 | |
| >xmlRemoveProp ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlRemoveProp                   (<A
 | |
| HREF="libxml-tree.html#XMLATTRPTR"
 | |
| >xmlAttrPtr</A
 | |
| > attr);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Unlink and free one attribute, all the content is freed too
 | |
| Note this doesn't work for namespace definition attributes</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6934"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >attr</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >0 if success and -1 in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6947"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLREMOVENODE"
 | |
| ></A
 | |
| >xmlRemoveNode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlRemoveNode                   (<A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > node);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6953"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >node</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6966"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERWRITEXMLCHAR"
 | |
| ></A
 | |
| >xmlBufferWriteXmlCHAR ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferWriteXmlCHAR           (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *string);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6973"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >string</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN6986"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERWRITECHAR"
 | |
| ></A
 | |
| >xmlBufferWriteCHAR ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferWriteCHAR              (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *string);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >routine which manages and grows an output buffer. This one adds
 | |
| xmlChars at the end of the buffer.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN6994"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML buffer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >string</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the string to add</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7007"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERWRITECHAR"
 | |
| ></A
 | |
| >xmlBufferWriteChar ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferWriteChar              (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const char *string);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >routine which manage and grows an output buffer. This one add
 | |
| C chars at the end of the array.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7014"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML buffer output</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >string</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the string to add</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7027"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLBUFFERWRITEQUOTEDSTRING"
 | |
| ></A
 | |
| >xmlBufferWriteQuotedString ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlBufferWriteQuotedString      (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              const <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > *string);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >routine which manage and grows an output buffer. This one writes
 | |
| a quoted or double quoted xmlChar string, checking first if it holds
 | |
| quote or double-quotes internally</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7035"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML buffer output</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >string</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the string to add</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7048"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLRECONCILIATENS"
 | |
| ></A
 | |
| >xmlReconciliateNs ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlReconciliateNs               (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > tree);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >This function checks that all the namespaces declared within the given
 | |
| tree are properly declared. This is needed for example after Copy or Cut
 | |
| and then paste operations. The subtree may still hold pointers to
 | |
| namespace declarations outside the subtree or invalid/masked. As much
 | |
| as possible the function try tu reuse the existing namespaces found in
 | |
| the new environment. If not possible the new namespaces are redeclared
 | |
| on <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >tree</I
 | |
| ></TT
 | |
| > at the top of the given subtree.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7057"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >tree</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  a node defining the subtree to reconciliate</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >the number of namespace declarations created or -1 in case of error.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7074"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCDUMPFORMATMEMORY"
 | |
| ></A
 | |
| >xmlDocDumpFormatMemory ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlDocDumpFormatMemory          (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **mem,
 | |
|                                              int *size,
 | |
|                                              int format);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML document in memory and return the xmlChar * and it's size.
 | |
| It's up to the caller to free the memory.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7082"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >mem</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  OUT: the memory pointer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >size</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  OUT: the memory lenght</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >format</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  should formatting spaces been added</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7103"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCDUMPMEMORY"
 | |
| ></A
 | |
| >xmlDocDumpMemory ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlDocDumpMemory                (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **mem,
 | |
|                                              int *size);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML document in memory and return the xmlChar * and it's size.
 | |
| It's up to the caller to free the memory.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7111"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >mem</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  OUT: the memory pointer</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >size</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  OUT: the memory lenght</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7128"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCDUMPMEMORYENC"
 | |
| ></A
 | |
| >xmlDocDumpMemoryEnc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlDocDumpMemoryEnc             (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > out_doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **doc_txt_ptr,
 | |
|                                              int *doc_txt_len,
 | |
|                                              const char *txt_encoding);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump the current DOM tree into memory using the character encoding specified
 | |
| by the caller.  Note it is up to the caller of this function to free the
 | |
| allocated memory.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7136"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >out_doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  Document to generate XML text from</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc_txt_ptr</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  Memory pointer for allocated XML text</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc_txt_len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  Length of the generated XML text</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >txt_encoding</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  Character encoding to use when generating XML text</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7157"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCDUMPFORMATMEMORYENC"
 | |
| ></A
 | |
| >xmlDocDumpFormatMemoryEnc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlDocDumpFormatMemoryEnc       (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > out_doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLCHAR"
 | |
| >xmlChar</A
 | |
| > **doc_txt_ptr,
 | |
|                                              int *doc_txt_len,
 | |
|                                              const char *txt_encoding,
 | |
|                                              int format);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7164"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >out_doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc_txt_ptr</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc_txt_len</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >txt_encoding</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >format</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > </TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7189"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLDOCDUMP"
 | |
| ></A
 | |
| >xmlDocDump ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlDocDump                      (<GTKDOCLINK
 | |
| HREF="FILE-CAPS"
 | |
| >FILE</GTKDOCLINK
 | |
| > *f,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML document to an open FILE.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7197"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >f</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the FILE*</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the number of byte written or -1 in case of failure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7214"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLELEMDUMP"
 | |
| ></A
 | |
| >xmlElemDump ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlElemDump                     (<GTKDOCLINK
 | |
| HREF="FILE-CAPS"
 | |
| >FILE</GTKDOCLINK
 | |
| > *f,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML/HTML node, recursive behaviour,children are printed too.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7223"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >f</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the FILE * for the output</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the current node</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7240"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSAVEFILE"
 | |
| ></A
 | |
| >xmlSaveFile ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlSaveFile                     (const char *filename,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML document to a file. Will use compression if
 | |
| compiled in and enabled. If <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >filename</I
 | |
| ></TT
 | |
| > is "-" the stdout file is
 | |
| used.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7248"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >filename</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the filename (or URL)</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the number of byte written or -1 in case of failure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7265"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSAVEFORMATFILE"
 | |
| ></A
 | |
| >xmlSaveFormatFile ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlSaveFormatFile               (const char *filename,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              int format);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML document to a file. Will use compression if
 | |
| compiled in and enabled. If <TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >filename</I
 | |
| ></TT
 | |
| > is "-" the stdout file is
 | |
| used. If format is set then the document will be indented on output.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7273"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >filename</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the filename (or URL)</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >format</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  should formatting spaces been added</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the number of byte written or -1 in case of failure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7294"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLNODEDUMP"
 | |
| ></A
 | |
| >xmlNodeDump ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlNodeDump                     (<A
 | |
| HREF="libxml-tree.html#XMLBUFFERPTR"
 | |
| >xmlBufferPtr</A
 | |
| > buf,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLNODEPTR"
 | |
| >xmlNodePtr</A
 | |
| > cur,
 | |
|                                              int level,
 | |
|                                              int format);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML node, recursive behaviour,children are printed too.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7303"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >buf</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the XML buffer output</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the current node</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >level</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the imbrication level for indenting</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >format</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > is formatting allowed</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7328"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSAVEFILEENC"
 | |
| ></A
 | |
| >xmlSaveFileEnc ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlSaveFileEnc                  (const char *filename,
 | |
|                                              <A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > cur,
 | |
|                                              const char *encoding);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >Dump an XML document, converting it to the given encoding</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7335"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >filename</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the filename (or URL)</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >cur</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >encoding</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the name of an encoding (or NULL)</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| > the number of byte written or -1 in case of failure.</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7356"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETDOCCOMPRESSMODE"
 | |
| ></A
 | |
| >xmlGetDocCompressMode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlGetDocCompressMode           (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >get the compression ratio for a document, ZLIB based</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7363"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >0 (uncompressed) to 9 (max compression)</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7376"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETDOCCOMPRESSMODE"
 | |
| ></A
 | |
| >xmlSetDocCompressMode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlSetDocCompressMode           (<A
 | |
| HREF="libxml-tree.html#XMLDOCPTR"
 | |
| >xmlDocPtr</A
 | |
| > doc,
 | |
|                                              int mode);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >set the compression ratio for a document, ZLIB based
 | |
| Correct values: 0 (uncompressed) to 9 (max compression)</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7383"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >doc</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the document</TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >mode</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the compression ratio</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7396"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLGETCOMPRESSMODE"
 | |
| ></A
 | |
| >xmlGetCompressMode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >int         xmlGetCompressMode              (void);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >get the default compression mode used, ZLIB based.</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7402"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><I
 | |
| CLASS="EMPHASIS"
 | |
| >Returns</I
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >0 (uncompressed) to 9 (max compression)</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><HR><DIV
 | |
| CLASS="REFSECT2"
 | |
| ><A
 | |
| NAME="AEN7411"
 | |
| ></A
 | |
| ><H3
 | |
| ><A
 | |
| NAME="XMLSETCOMPRESSMODE"
 | |
| ></A
 | |
| >xmlSetCompressMode ()</H3
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| BGCOLOR="#D6E8FF"
 | |
| WIDTH="100%"
 | |
| CELLPADDING="6"
 | |
| ><TR
 | |
| ><TD
 | |
| ><PRE
 | |
| CLASS="PROGRAMLISTING"
 | |
| >void        xmlSetCompressMode              (int mode);</PRE
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ><P
 | |
| >set the default compression mode used, ZLIB based
 | |
| Correct values: 0 (uncompressed) to 9 (max compression)</P
 | |
| ><P
 | |
| ></P
 | |
| ><DIV
 | |
| CLASS="INFORMALTABLE"
 | |
| ><A
 | |
| NAME="AEN7417"
 | |
| ></A
 | |
| ><P
 | |
| ></P
 | |
| ><TABLE
 | |
| BORDER="0"
 | |
| WIDTH="100%"
 | |
| BGCOLOR="#FFD0D0"
 | |
| CELLSPACING="0"
 | |
| CELLPADDING="4"
 | |
| CLASS="CALSTABLE"
 | |
| ><TBODY
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="20%"
 | |
| ALIGN="RIGHT"
 | |
| VALIGN="TOP"
 | |
| ><TT
 | |
| CLASS="PARAMETER"
 | |
| ><I
 | |
| >mode</I
 | |
| ></TT
 | |
| > :</TD
 | |
| ><TD
 | |
| WIDTH="80%"
 | |
| ALIGN="LEFT"
 | |
| VALIGN="TOP"
 | |
| >  the compression ratio</TD
 | |
| ></TR
 | |
| ></TBODY
 | |
| ></TABLE
 | |
| ><P
 | |
| ></P
 | |
| ></DIV
 | |
| ></DIV
 | |
| ></DIV
 | |
| ><DIV
 | |
| CLASS="NAVFOOTER"
 | |
| ><BR
 | |
| CLEAR="all"><BR><TABLE
 | |
| WIDTH="100%"
 | |
| BORDER="0"
 | |
| BGCOLOR="#000000"
 | |
| CELLPADDING="1"
 | |
| CELLSPACING="0"
 | |
| ><TR
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="left"
 | |
| ><A
 | |
| HREF="libxml-sax.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><<< Previous Page</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#0000C0"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="book1.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Home</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#00C000"
 | |
| ALIGN="center"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| ><A
 | |
| HREF="libxml-lib.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Up</B
 | |
| ></FONT
 | |
| ></A
 | |
| ></B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| WIDTH="25%"
 | |
| BGCOLOR="#C00000"
 | |
| ALIGN="right"
 | |
| ><A
 | |
| HREF="libxml-entities.html"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >Next Page >>></B
 | |
| ></FONT
 | |
| ></A
 | |
| ></TD
 | |
| ></TR
 | |
| ><TR
 | |
| ><TD
 | |
| COLSPAN="2"
 | |
| ALIGN="left"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >SAX</B
 | |
| ></FONT
 | |
| ></TD
 | |
| ><TD
 | |
| COLSPAN="2"
 | |
| ALIGN="right"
 | |
| ><FONT
 | |
| COLOR="#FFFFFF"
 | |
| SIZE="3"
 | |
| ><B
 | |
| >entities</B
 | |
| ></FONT
 | |
| ></TD
 | |
| ></TR
 | |
| ></TABLE
 | |
| ></DIV
 | |
| ></BODY
 | |
| ></HTML
 | |
| > |