#include <udom.hpp>
Inheritance diagram for ubit::UXmlDoc:

Public Member Functions | |
| UXmlDoc (const UStr &pathname) | |
| virtual unsigned short | getNodeType () const |
| returns the XML node type. | |
| virtual const UStr * | getNodeName () const |
| return the XML node name. | |
| virtual const UStr * | getNodeValue () const |
| return the XML node value. | |
| virtual UGroup * | getDocumentElement () |
| virtual const UGroup * | getDocumentElement () const |
| virtual const UXmlDocType * | getDoctype () const |
| virtual const UStr * | getXmlVersion () const |
| virtual const UStr * | getXmlEncoding () const |
| virtual bool | isXmlStandalone () const |
| virtual UProp * | createAttribute (const UStr &name) |
| virtual UGroup * | createElement (const UStr &name) |
| virtual UStr * | createTextNode (const UStr &data) |
| virtual UComment * | createComment (const UStr &data) |
| virtual UCDATASection * | createCDATASection (const UStr &data) |
| virtual UProcessingInstruction * | createProcessingInstruction (const UStr &target, const UStr &data) |
| virtual void | initElement (UGroup *) |
| virtual void | setClassStyle (UGroup *, const UStr *name, const UStr *value) |
| virtual void | setIdStyle (UGroup *, const UStr *name, const UStr *value) |
| virtual void | addGrammar (const UXmlGrammar &) |
| adds a grammar to the document. | |
| virtual void | print (std::ostream &fout) |
| prints the XML tree on this stream (eg. std::cout). | |
| virtual void | print (UStr &buffer) |
| prints the XML tree on this buffer. | |
| virtual const UDocAttachments * | getAttachments () const |
| returns the list of attachments. | |
| virtual int | loadAttachments (bool reload=false) |
| loads the attachments. | |
| virtual bool | loadAttachment (UDocAttachment *, bool reload=false) |
| loads this attachment. | |
| virtual void | addAttachment (UDocAttachment *) |
| impl. | |
| const UStyleSheet & | getStyleSheet () const |
| UStyleSheet & | getStyleSheet () |
| impl. | |
Protected Member Functions | |
| void | constructs () |
| virtual void | setClassIdStyle (UGroup *, const UStr *name, const UStr *value) |
Protected Attributes | |
| uptr< UStr > | xml_version |
| uptr< UStr > | xml_encoding |
| bool | xml_standalone |
| UXmlDocType * | doc_type |
| UXmlGrammars * | grammars |
| UStyleSheet | doc_stylesheet |
| UGroup * | doc_elem |
| UDocAttachments | attachments |
Static Protected Attributes | |
| static const UStr | NodeName |
Friends | |
| class | UXmlParser |
| int ubit::UXmlDoc::loadAttachments | ( | bool | reload = false |
) | [virtual] |
loads the attachments.
Reimplemented from ubit::UDoc.
1.4.7