git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@233
de75baf8-a10c-0410-a50a-
987c0e22f00f
void AbstractAttributeExtensibleXMLObject::unmarshallExtensionAttribute(const DOMAttr* attribute)
{
QName q(attribute->getNamespaceURI(),attribute->getLocalName(),attribute->getPrefix());
- bool ID = isRegisteredIDAttribute(q);
+ bool ID = attribute->isId() || isRegisteredIDAttribute(q);
setAttribute(q,attribute->getNodeValue(),ID);
if (ID) {
attribute->getOwnerElement()->setIdAttributeNode(attribute);