Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

xmlreader.h File Reference

#include <libxml/xmlversion.h>
#include <libxml/tree.h>
#include <libxml/xmlIO.h>

Go to the source code of this file.

Typedefs

typedef _xmlTextReader xmlTextReader
typedef xmlTextReaderxmlTextReaderPtr
typedef void * xmlTextReaderLocatorPtr
typedef void(* xmlTextReaderErrorFunc )(void *arg, const char *msg, xmlParserSeverities severity, xmlTextReaderLocatorPtr locator)

Enumerations

enum  xmlParserProperties { XML_PARSER_LOADDTD = 1, XML_PARSER_DEFAULTATTRS = 2, XML_PARSER_VALIDATE = 3, XML_PARSER_SUBST_ENTITIES = 4 }
enum  xmlParserSeverities { XML_PARSER_SEVERITY_VALIDITY_WARNING = 1, XML_PARSER_SEVERITY_VALIDITY_ERROR = 2, XML_PARSER_SEVERITY_WARNING = 3, XML_PARSER_SEVERITY_ERROR = 4 }
enum  xmlReaderTypes {
  XML_READER_TYPE_NONE = 0, XML_READER_TYPE_ELEMENT = 1, XML_READER_TYPE_ATTRIBUTE = 2, XML_READER_TYPE_TEXT = 3,
  XML_READER_TYPE_CDATA = 4, XML_READER_TYPE_ENTITY_REFERENCE = 5, XML_READER_TYPE_ENTITY = 6, XML_READER_TYPE_PROCESSING_INSTRUCTION = 7,
  XML_READER_TYPE_COMMENT = 8, XML_READER_TYPE_DOCUMENT = 9, XML_READER_TYPE_DOCUMENT_TYPE = 10, XML_READER_TYPE_DOCUMENT_FRAGMENT = 11,
  XML_READER_TYPE_NOTATION = 12, XML_READER_TYPE_WHITESPACE = 13, XML_READER_TYPE_SIGNIFICANT_WHITESPACE = 14, XML_READER_TYPE_END_ELEMENT = 15,
  XML_READER_TYPE_END_ENTITY = 16, XML_READER_TYPE_XML_DECLARATION = 17
}

Functions

XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlNewTextReader (xmlParserInputBufferPtr input, const char *URI)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlNewTextReaderFilename (const char *URI)
XMLPUBFUN void XMLCALL xmlFreeTextReader (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderRead (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderReadInnerXml (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderReadOuterXml (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderReadString (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderReadAttributeValue (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderAttributeCount (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderDepth (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderHasAttributes (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderHasValue (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderIsDefault (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderIsEmptyElement (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderNodeType (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderQuoteChar (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderReadState (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstBaseUri (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstLocalName (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstName (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstNamespaceUri (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstPrefix (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstXmlLang (xmlTextReaderPtr reader)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstString (xmlTextReaderPtr reader, const xmlChar *str)
XMLPUBFUN const xmlChar *XMLCALL xmlTextReaderConstValue (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderBaseUri (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderLocalName (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderName (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderNamespaceUri (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderPrefix (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderXmlLang (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderValue (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderClose (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderGetAttributeNo (xmlTextReaderPtr reader, int no)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderGetAttribute (xmlTextReaderPtr reader, const xmlChar *name)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderGetAttributeNs (xmlTextReaderPtr reader, const xmlChar *localName, const xmlChar *namespaceURI)
XMLPUBFUN xmlParserInputBufferPtr
XMLCALL 
xmlTextReaderGetRemainder (xmlTextReaderPtr reader)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderLookupNamespace (xmlTextReaderPtr reader, const xmlChar *prefix)
XMLPUBFUN int XMLCALL xmlTextReaderMoveToAttributeNo (xmlTextReaderPtr reader, int no)
XMLPUBFUN int XMLCALL xmlTextReaderMoveToAttribute (xmlTextReaderPtr reader, const xmlChar *name)
XMLPUBFUN int XMLCALL xmlTextReaderMoveToAttributeNs (xmlTextReaderPtr reader, const xmlChar *localName, const xmlChar *namespaceURI)
XMLPUBFUN int XMLCALL xmlTextReaderMoveToFirstAttribute (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderMoveToNextAttribute (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderMoveToElement (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderNormalization (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderSetParserProp (xmlTextReaderPtr reader, int prop, int value)
XMLPUBFUN int XMLCALL xmlTextReaderGetParserProp (xmlTextReaderPtr reader, int prop)
XMLPUBFUN xmlNodePtr XMLCALL xmlTextReaderCurrentNode (xmlTextReaderPtr reader)
XMLPUBFUN xmlNodePtr XMLCALL xmlTextReaderPreserve (xmlTextReaderPtr reader)
XMLPUBFUN xmlDocPtr XMLCALL xmlTextReaderCurrentDoc (xmlTextReaderPtr reader)
XMLPUBFUN xmlNodePtr XMLCALL xmlTextReaderExpand (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderNext (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderNextSibling (xmlTextReaderPtr reader)
XMLPUBFUN int XMLCALL xmlTextReaderIsValid (xmlTextReaderPtr reader)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlReaderWalker (xmlDocPtr doc)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlReaderForDoc (const xmlChar *cur, const char *URL, const char *encoding, int options)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlReaderForFile (const char *filename, const char *encoding, int options)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlReaderForMemory (const char *buffer, int size, const char *URL, const char *encoding, int options)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlReaderForFd (int fd, const char *URL, const char *encoding, int options)
XMLPUBFUN xmlTextReaderPtr
XMLCALL 
xmlReaderForIO (xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options)
XMLPUBFUN int XMLCALL xmlReaderNewWalker (xmlTextReaderPtr reader, xmlDocPtr doc)
XMLPUBFUN int XMLCALL xmlReaderNewDoc (xmlTextReaderPtr reader, const xmlChar *cur, const char *URL, const char *encoding, int options)
XMLPUBFUN int XMLCALL xmlReaderNewFile (xmlTextReaderPtr reader, const char *filename, const char *encoding, int options)
XMLPUBFUN int XMLCALL xmlReaderNewMemory (xmlTextReaderPtr reader, const char *buffer, int size, const char *URL, const char *encoding, int options)
XMLPUBFUN int XMLCALL xmlReaderNewFd (xmlTextReaderPtr reader, int fd, const char *URL, const char *encoding, int options)
XMLPUBFUN int XMLCALL xmlReaderNewIO (xmlTextReaderPtr reader, xmlInputReadCallback ioread, xmlInputCloseCallback ioclose, void *ioctx, const char *URL, const char *encoding, int options)
XMLPUBFUN int XMLCALL xmlTextReaderLocatorLineNumber (xmlTextReaderLocatorPtr locator)
XMLPUBFUN xmlChar *XMLCALL xmlTextReaderLocatorBaseURI (xmlTextReaderLocatorPtr locator)
XMLPUBFUN void XMLCALL xmlTextReaderSetErrorHandler (xmlTextReaderPtr reader, xmlTextReaderErrorFunc f, void *arg)
XMLPUBFUN void XMLCALL xmlTextReaderGetErrorHandler (xmlTextReaderPtr reader, xmlTextReaderErrorFunc *f, void **arg)


Typedef Documentation

typedef struct _xmlTextReader xmlTextReader
 

typedef void(* xmlTextReaderErrorFunc)(void *arg, const char *msg, xmlParserSeverities severity, xmlTextReaderLocatorPtr locator)
 

typedef void* xmlTextReaderLocatorPtr
 

typedef xmlTextReader* xmlTextReaderPtr
 


Enumeration Type Documentation

enum xmlParserProperties
 

Enumeration values:
XML_PARSER_LOADDTD 
XML_PARSER_DEFAULTATTRS 
XML_PARSER_VALIDATE 
XML_PARSER_SUBST_ENTITIES 

enum xmlParserSeverities
 

Enumeration values:
XML_PARSER_SEVERITY_VALIDITY_WARNING 
XML_PARSER_SEVERITY_VALIDITY_ERROR 
XML_PARSER_SEVERITY_WARNING 
XML_PARSER_SEVERITY_ERROR 

enum xmlReaderTypes
 

Enumeration values:
XML_READER_TYPE_NONE 
XML_READER_TYPE_ELEMENT 
XML_READER_TYPE_ATTRIBUTE 
XML_READER_TYPE_TEXT 
XML_READER_TYPE_CDATA 
XML_READER_TYPE_ENTITY_REFERENCE 
XML_READER_TYPE_ENTITY 
XML_READER_TYPE_PROCESSING_INSTRUCTION 
XML_READER_TYPE_COMMENT 
XML_READER_TYPE_DOCUMENT 
XML_READER_TYPE_DOCUMENT_TYPE 
XML_READER_TYPE_DOCUMENT_FRAGMENT 
XML_READER_TYPE_NOTATION 
XML_READER_TYPE_WHITESPACE 
XML_READER_TYPE_SIGNIFICANT_WHITESPACE 
XML_READER_TYPE_END_ELEMENT 
XML_READER_TYPE_END_ENTITY 
XML_READER_TYPE_XML_DECLARATION 


Function Documentation

XMLPUBFUN void XMLCALL xmlFreeTextReader xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlNewTextReader xmlParserInputBufferPtr  input,
const char *  URI
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlNewTextReaderFilename const char *  URI  ) 
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlReaderForDoc const xmlChar cur,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlReaderForFd int  fd,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlReaderForFile const char *  filename,
const char *  encoding,
int  options
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlReaderForIO xmlInputReadCallback  ioread,
xmlInputCloseCallback  ioclose,
void *  ioctx,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlReaderForMemory const char *  buffer,
int  size,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN int XMLCALL xmlReaderNewDoc xmlTextReaderPtr  reader,
const xmlChar cur,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN int XMLCALL xmlReaderNewFd xmlTextReaderPtr  reader,
int  fd,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN int XMLCALL xmlReaderNewFile xmlTextReaderPtr  reader,
const char *  filename,
const char *  encoding,
int  options
 

XMLPUBFUN int XMLCALL xmlReaderNewIO xmlTextReaderPtr  reader,
xmlInputReadCallback  ioread,
xmlInputCloseCallback  ioclose,
void *  ioctx,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN int XMLCALL xmlReaderNewMemory xmlTextReaderPtr  reader,
const char *  buffer,
int  size,
const char *  URL,
const char *  encoding,
int  options
 

XMLPUBFUN int XMLCALL xmlReaderNewWalker xmlTextReaderPtr  reader,
xmlDocPtr  doc
 

XMLPUBFUN xmlTextReaderPtr XMLCALL xmlReaderWalker xmlDocPtr  doc  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderAttributeCount xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderBaseUri xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderClose xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstBaseUri xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstLocalName xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstName xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstNamespaceUri xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstPrefix xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstString xmlTextReaderPtr  reader,
const xmlChar str
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstValue xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN const xmlChar* XMLCALL xmlTextReaderConstXmlLang xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlDocPtr XMLCALL xmlTextReaderCurrentDoc xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlNodePtr XMLCALL xmlTextReaderCurrentNode xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderDepth xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlNodePtr XMLCALL xmlTextReaderExpand xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderGetAttribute xmlTextReaderPtr  reader,
const xmlChar name
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderGetAttributeNo xmlTextReaderPtr  reader,
int  no
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderGetAttributeNs xmlTextReaderPtr  reader,
const xmlChar localName,
const xmlChar namespaceURI
 

XMLPUBFUN void XMLCALL xmlTextReaderGetErrorHandler xmlTextReaderPtr  reader,
xmlTextReaderErrorFunc f,
void **  arg
 

XMLPUBFUN int XMLCALL xmlTextReaderGetParserProp xmlTextReaderPtr  reader,
int  prop
 

XMLPUBFUN xmlParserInputBufferPtr XMLCALL xmlTextReaderGetRemainder xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderHasAttributes xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderHasValue xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderIsDefault xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderIsEmptyElement xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderIsValid xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderLocalName xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderLocatorBaseURI xmlTextReaderLocatorPtr  locator  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderLocatorLineNumber xmlTextReaderLocatorPtr  locator  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderLookupNamespace xmlTextReaderPtr  reader,
const xmlChar prefix
 

XMLPUBFUN int XMLCALL xmlTextReaderMoveToAttribute xmlTextReaderPtr  reader,
const xmlChar name
 

XMLPUBFUN int XMLCALL xmlTextReaderMoveToAttributeNo xmlTextReaderPtr  reader,
int  no
 

XMLPUBFUN int XMLCALL xmlTextReaderMoveToAttributeNs xmlTextReaderPtr  reader,
const xmlChar localName,
const xmlChar namespaceURI
 

XMLPUBFUN int XMLCALL xmlTextReaderMoveToElement xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderMoveToFirstAttribute xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderMoveToNextAttribute xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderName xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderNamespaceUri xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderNext xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderNextSibling xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderNodeType xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderNormalization xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderPrefix xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlNodePtr XMLCALL xmlTextReaderPreserve xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderQuoteChar xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderRead xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderReadAttributeValue xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderReadInnerXml xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderReadOuterXml xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN int XMLCALL xmlTextReaderReadState xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderReadString xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN void XMLCALL xmlTextReaderSetErrorHandler xmlTextReaderPtr  reader,
xmlTextReaderErrorFunc  f,
void *  arg
 

XMLPUBFUN int XMLCALL xmlTextReaderSetParserProp xmlTextReaderPtr  reader,
int  prop,
int  value
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderValue xmlTextReaderPtr  reader  ) 
 

XMLPUBFUN xmlChar* XMLCALL xmlTextReaderXmlLang xmlTextReaderPtr  reader  ) 
 


Generated on Wed Mar 16 00:10:30 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1