Details
XML_DEFAULT_VERSION
#define XML_DEFAULT_VERSION "1.0" |
xmlParserInputDeallocate()
void (*xmlParserInputDeallocate) (CHAR*); |
xmlParserInputPtr
typedef xmlParserInput *xmlParserInputPtr; |
xmlParserNodeInfo
typedef _xmlParserNodeInfo xmlParserNodeInfo; |
xmlParserNodeInfoSeq
typedef _xmlParserNodeInfoSeq xmlParserNodeInfoSeq; |
xmlParserNodeInfoSeqPtr
typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr; |
xmlParserCtxt
typedef _xmlParserCtxt xmlParserCtxt; |
xmlParserCtxtPtr
typedef xmlParserCtxt *xmlParserCtxtPtr; |
xmlSAXLocator
typedef _xmlSAXLocator xmlSAXLocator; |
xmlSAXLocatorPtr
typedef xmlSAXLocator *xmlSAXLocatorPtr; |
unparsedEntityDeclSAXFunc()
setDocumentLocatorSAXFunc()
ignorableWhitespaceSAXFunc()
processingInstructionSAXFunc()
xmlSAXHandlerPtr
typedef xmlSAXHandler *xmlSAXHandlerPtr; |
xmlStrdup()
a strdup for array of CHAR's
xmlStrndup()
CHAR* xmlStrndup (const CHAR *cur,
int len); |
a strndup for array of CHAR's
xmlStrchr()
a strchr for CHAR's
xmlStrcmp()
int xmlStrcmp (const CHAR *str1,
const CHAR *str2); |
a strcmp for CHAR's
xmlStrncmp()
int xmlStrncmp (const CHAR *str1,
const CHAR *str2,
int len); |
a strncmp for CHAR's
xmlStrlen()
int xmlStrlen (const CHAR *str); |
lenght of a CHAR's string
xmlStrcat()
a strcat for array of CHAR's
xmlStrncat()
a strncat for array of CHAR's
xmlParseDoc()
parse an XML in-memory document and build a tree.
xmlParseMemory()
xmlDocPtr xmlParseMemory (char *buffer,
int size); |
parse an XML in-memory block and build a tree.
xmlParseFile()
xmlDocPtr xmlParseFile (const char *filename); |
parse an XML file and build a tree. Automatic support for ZLIB/Compress
compressed document is provided by default if found at compile-time.
xmlRecoverDoc()
parse an XML in-memory document and build a tree.
In the case the document is not Well Formed, a tree is built anyway
xmlRecoverMemory()
xmlDocPtr xmlRecoverMemory (char *buffer,
int size); |
parse an XML in-memory block and build a tree.
In the case the document is not Well Formed, a tree is built anyway
xmlRecoverFile()
xmlDocPtr xmlRecoverFile (const char *filename); |
parse an XML file and build a tree. Automatic support for ZLIB/Compress
compressed document is provided by default if found at compile-time.
In the case the document is not Well Formed, a tree is built anyway
xmlParseDocument()
parse an XML document (and build a tree if using the standard SAX
interface).
[1] document ::= prolog element Misc*
[22] prolog ::= XMLDecl? Misc* (doctypedecl Misc*)?
xmlSAXParseDoc()
parse an XML in-memory document and build a tree.
It use the given SAX function block to handle the parsing callback.
If sax is NULL, fallback to the default DOM tree building routines.
xmlSAXParseMemory()
parse an XML in-memory block and use the given SAX function block
to handle the parsing callback. If sax is NULL, fallback to the default
DOM tree building routines.
TODO : plug some encoding conversion routines here. !!!
xmlSAXParseFile()
parse an XML file and build a tree. Automatic support for ZLIB/Compress
compressed document is provided by default if found at compile-time.
It use the given SAX function block to handle the parsing callback.
If sax is NULL, fallback to the default DOM tree building routines.
xmlInitParserCtxt()
Initialize a parser context
xmlClearParserCtxt()
Clear (release owned resources) and reinitialize a parser context
xmlSetupParserForBuffer()
Setup the parser context to parse a new buffer; Clears any prior
contents from the parser context. The buffer parameter must not be
NULL, but the filename parameter can be
xmlParserFindNodeInfo()
Find the parser node info struct for a given node
xmlInitNodeInfoSeq()
-- Initialize (set to initial state) node info sequence
xmlClearNodeInfoSeq()
-- Clear (release memory and reinitialize) node
info sequence
xmlParserFindNodeInfoIndex()
xmlParserFindNodeInfoIndex : Find the index that the info record for
the given node is or should be at in a sorted sequence
xmlParserAddNodeInfo()
Insert node info record into the sorted sequence
xmlDefaultSAXHandlerInit()
void xmlDefaultSAXHandlerInit (void); |
Initialize the default SAX handler