summaryrefslogtreecommitdiff
path: root/unoxml/source/dom/element.hxx
diff options
context:
space:
mode:
authorMichael Stahl <mst@openoffice.org>2011-01-19 20:27:28 +0100
committerMichael Stahl <mst@openoffice.org>2011-01-19 20:27:28 +0100
commitd76639d5d833a05a3181f7293e38a250dc6c1299 (patch)
treef868f4025d12b17c45c2b202c3879326d0d645c6 /unoxml/source/dom/element.hxx
parent76eac88260284d6c85c693f7186186a05e053c54 (diff)
xmlfix3: unoxml: eradicate the bizarre concept of "carrier nodes":
add namespace data member to CAttr. CAttr overrides getPrefix(), setPrefix(), getNamespaceURI(). CDocument::createAttributeNS() uses this new CAttr member instead of creating a dummy carrier element. CElement::setAttributeNode_Impl_Lock() and CNode::appendChild() do not free the no longer existing dummy carrier element. CNode::insertBefore() calls appendChild() for attributes instead of ignoring namespace. CNode::appendChild() does not invalidate attributes, because they are copied.
Diffstat (limited to 'unoxml/source/dom/element.hxx')
0 files changed, 0 insertions, 0 deletions