/** Copy constructor. */\r
AbstractAttributeExtensibleXMLObject(const AbstractAttributeExtensibleXMLObject& src);\r
\r
+ /**\r
+ * Assists in the unmarshalling of extension attributes.\r
+ * \r
+ * @param attribute the DOM attribute node being unmarshalled\r
+ */\r
+ void unmarshallExtensionAttribute(const DOMAttr* attribute);\r
+\r
+ /**\r
+ * Assists in the marshalling of extension attributes.\r
+ * \r
+ * @param domElement the DOM element against which to marshall the attributes\r
+ */\r
+ void marshallExtensionAttributes(DOMElement* domElement) const;\r
+ \r
+ private:\r
/** Map of arbitrary attributes. */\r
std::map<QName,XMLCh*> m_attributeMap;\r
\r