projects
/
shibboleth
/
cpp-xmltooling.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3ca8a38
)
Add DOM3 isId check.
author
Scott Cantor
<cantor.2@osu.edu>
Mon, 22 Jan 2007 17:45:59 +0000
(17:45 +0000)
committer
Scott Cantor
<cantor.2@osu.edu>
Mon, 22 Jan 2007 17:45:59 +0000
(17:45 +0000)
xmltooling/AbstractAttributeExtensibleXMLObject.cpp
patch
|
blob
|
history
diff --git
a/xmltooling/AbstractAttributeExtensibleXMLObject.cpp
b/xmltooling/AbstractAttributeExtensibleXMLObject.cpp
index
a445248
..
d0e8242
100644
(file)
--- a/
xmltooling/AbstractAttributeExtensibleXMLObject.cpp
+++ b/
xmltooling/AbstractAttributeExtensibleXMLObject.cpp
@@
-80,7
+80,7
@@
void AbstractAttributeExtensibleXMLObject::setAttribute(const QName& qualifiedNa
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);