|
Objective-C++ Preprocessor
5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
|
#include <objxml.h>
Public Member Functions | |
| OOXMLSaxParser (OOXMLParserOpts flags=OOXMLDefaultParser) | |
| oo_inline NSMutableString * | unique (const char *value) |
| oo_inline const char * | normalize (const char *name, char *buff) |
| oo_inline void | addNode (id node, const char *utf8String=NULL, int len=0) |
| oo_inline int | parse (NSData *chunk) |
| oo_inline OONode | rootNodeForXMLData (NSData *xml=nil) |
Public Attributes | |
| OOXMLParserOpts | flags |
| OOArray< id > | children |
| OONodeArray | stack |
| OONode | index |
Private Attributes | |
| xmlSAXHandler | handlers |
| OOStringDictionary | tagCache |
| xmlParserCtxtPtr | context |
SAX Parses an XML document into an OODictionary based represntation. See OONode class for description of structure generated.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| OOXMLParserOpts OOXMLSaxParser::flags |
| OONodeArray OOXMLSaxParser::stack |
|
private |
1.8.2