|
Classes |
| class | BXMLObject |
| class | BContent |
| class | BNamed |
| class | BNamespace |
| class | BNamedSet |
| class | BElement |
| class | BValued |
| class | BAttribute |
| class | BProcessingInstruction |
| class | BText |
| class | BCData |
| class | BComment |
| class | BDocument |
| class | BDocumentType |
| class | BDocumentTypeDefinition |
| class | BElementDecl |
| class | BAttributeDecl |
| class | BEntityDecl |
| class | BXMLDataSource |
| class | BXMLDataIOSource |
| class | BXMLBufferSource |
| class | BXMLEntityParseContext |
| class | BExpressible |
| class | BXMLObjectFactory |
| class | BXMLParseContext |
| class | BXMLDocumentCreationContext |
| class | BXMLDocumentParseContext |
| class | BXMLValidatingContext |
| class | BParser |
| class | BDocumentParser |
| class | BEntityStore |
| class | _Pointer_Set_ |
| class | BMap |
| class | BStringMap |
| class | BStringSet |
| class | BCodifier |
| class | BOutputStream |
| class | BWriter |
Typedefs |
| typedef _Pointer_Set_< BElement * > | ElementSet |
| typedef _Pointer_Set_< BXMLObject * > | XMLObjectSet |
| typedef _Pointer_Set_< BXMLObject * > | BXMLObjectSet |
| typedef _Pointer_Set_< BString * > | _StringSet_ |
Enumerations |
| enum | { stfLeaf = 0x00000001,
stfCanAddWS = 0x00000002
} |
Functions |
| status_t | ParseXML (BDocument *document, BDataIO *dataIO, uint32 flags=0) |
| status_t | ParseXML (BDocument *document, const char *data, int32 length=-1, uint32 flags=0) |
| status_t | ParseXML (BDocument *document, BXMLDataSource *data, uint32 flags=0) |
| status_t | ParseXML (BXMLParseContext *context, BXMLDataSource *data, uint32 flags=0) |
| bool | SplitStringOnWhitespace (const BString &str, BString &split, int32 *pos) |
| void | MushString (BString &str) |
| void | StripWhitespace (BString &str) |
| status_t | WriteXML (const BXMLObject *object, BDataIO *stream, bool noWhitespace) |