|
xmltooling
1.6.0
|
An XMLObject with an open content model. More...
#include <xmltooling/ElementProxy.h>


Additional Inherited Members | |
Public Member Functions inherited from xmltooling::AttributeExtensibleXMLObject | |
| virtual const XMLCh * | getAttribute (const QName &qualifiedName) const =0 |
| Gets the value of an XML attribute of the object. | |
| virtual void | setAttribute (const QName &qualifiedName, const XMLCh *value, bool ID=false)=0 |
| Sets (or clears) an XML attribute of the object. | |
| virtual void | setAttribute (const QName &qualifiedName, const QName &value) |
| Sets a QName-valued XML attribute of the object. | |
| virtual const std::map< QName, XMLCh * > & | getExtensionAttributes () const =0 |
| Gets an immutable map of the extended XML attributes of the object. | |
Public Member Functions inherited from xmltooling::ElementExtensibleXMLObject | |
| virtual xmltooling::XMLObjectChildrenList < std::vector< XMLObject * > > | getUnknownXMLObjects ()=0 |
| Gets a mutable list of child objects. | |
| virtual const std::vector < XMLObject * > & | getUnknownXMLObjects () const =0 |
| Gets an immutable list of child objects. | |
Static Public Member Functions inherited from xmltooling::AttributeExtensibleXMLObject | |
| static const std::set< QName > & | getRegisteredIDAttributes () |
| Gets an immutable list of all the ID attributes currently registered. | |
| static bool | isRegisteredIDAttribute (const QName &name) |
| Tests whether an XML attribute is registered as an XML ID. | |
| static void | registerIDAttribute (const QName &name) |
| Registers a new attribute as being of XML ID type. | |
| static void | deregisterIDAttribute (const QName &name) |
| Deregisters an ID attribute. | |
| static void | deregisterIDAttributes () |
| Deregisters all ID attributes. | |
An XMLObject with an open content model.