Objective-C++ Preprocessor  5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
Classes | Macros | Enumerations | Functions
objxml.h File Reference
#import "objcpp.h"
#import <libxml/tree.h>
#import <libxml/xmlwriter.h>

Go to the source code of this file.

Classes

class  OONode
 
class  OOXMLSaxParser
 
class  OOXMLWriter
 
class  OOSoap
 

Macros

#define OONodeArray   OOArray<OONode>
 
#define OONodes   OONodeArray
 

Enumerations

enum  OOXMLParserOpts {
  OOXMLDefaultParser = 0x0, OOXMLPreserveWhitespace = 0x1, OOXMLPreserveCData = 0x2, OOXMLStripNamespaces = 0x4,
  OOXMLStripUpperCase = 0x8, OOXMLRecursive = 0x10, OOXMLRecursiveAtAnyLevel = 0x20, OOXMLNamespaceSelect = 0x40,
  OOXMLNamespaceSelectAtAnyLevel = 0x80
}
 
enum  OOXMLWriterOpts { OOXMLPrettyPrint = 0x1, OOXMLDefaultWriter = OOXMLPrettyPrint }
 

Functions

BOOL operator== (const OONodeSub &left, const OONode &val)
 
BOOL operator!= (const OONodeSub &left, const OONode &val)
 
BOOL operator== (const OONodeArraySub &left, const OONode &val)
 
BOOL operator!= (const OONodeArraySub &left, const OONode &val)
 

Macro Definition Documentation

#define OONodeArray   OOArray<OONode>

Definition at line 66 of file objxml.h.

#define OONodes   OONodeArray

Definition at line 67 of file objxml.h.

Enumeration Type Documentation

Enumerator:
OOXMLDefaultParser 
OOXMLPreserveWhitespace 
OOXMLPreserveCData 
OOXMLStripNamespaces 
OOXMLStripUpperCase 
OOXMLRecursive 
OOXMLRecursiveAtAnyLevel 
OOXMLNamespaceSelect 
OOXMLNamespaceSelectAtAnyLevel 

Definition at line 74 of file objxml.h.

Enumerator:
OOXMLPrettyPrint 
OOXMLDefaultWriter 

Definition at line 88 of file objxml.h.

Function Documentation

BOOL operator!= ( const OONodeSub &  left,
const OONode val 
)
inline

Definition at line 475 of file objxml.h.

BOOL operator!= ( const OONodeArraySub &  left,
const OONode val 
)
inline

Definition at line 480 of file objxml.h.

BOOL operator== ( const OONodeSub &  left,
const OONode val 
)
inline

Definition at line 474 of file objxml.h.

BOOL operator== ( const OONodeArraySub &  left,
const OONode val 
)
inline

Definition at line 479 of file objxml.h.