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