Lines Matching refs:OriginalNode
165 xmlNodePtr OriginalNode, in copyAttributeNamespace() argument
169 searchOrDefine(AdditionalAttribute->ns->href, OriginalNode); in copyAttributeNamespace()
207 static Error mergeAttributes(xmlNodePtr OriginalNode, in mergeAttributes() argument
209 xmlNsPtr ClosestDefault = getClosestDefault(OriginalNode); in mergeAttributes()
213 getAttribute(OriginalNode, Attribute->name)) { in mergeAttributes()
218 FROM_XML_CHAR(OriginalNode->name)); in mergeAttributes()
224 if (auto E = copyAttributeNamespace(OriginalAttribute, OriginalNode, in mergeAttributes()
239 if (auto E = copyAttributeNamespace(OriginalAttribute, OriginalNode, in mergeAttributes()
254 if (auto E = copyAttributeNamespace(OriginalAttribute, OriginalNode, in mergeAttributes()
267 xmlNewProp(OriginalNode, Attribute->name, Attribute->children->content); in mergeAttributes()
269 searchOrDefine(Attribute->ns->href, OriginalNode); in mergeAttributes()
332 static Error mergeNamespaces(xmlNodePtr OriginalNode, in mergeNamespaces() argument
338 getNamespaceWithPrefix(nullptr, OriginalNode)) { in mergeNamespaces()
347 getNamespaceWithPrefix(Def->prefix, OriginalNode)) { in mergeNamespaces()
359 NewDef->next = OriginalNode->nsDef; in mergeNamespaces()
360 OriginalNode->nsDef = NewDef; in mergeNamespaces()
368 xmlNodePtr DominantNode = getDominantNode(OriginalNode, AdditionalNode); in mergeNamespaces()
370 DominantNode == OriginalNode ? AdditionalNode : OriginalNode; in mergeNamespaces()
371 if (DominantNode == OriginalNode) { in mergeNamespaces()
465 xmlNsPtr OriginalNsDef = getNamespaceWithPrefix(nullptr, OriginalNode); in mergeNamespaces()