Lines Matching defs:OriginalNode
160 // Set the namespace of OrigionalAttribute on OriginalNode to be that of
163 xmlNodePtr OriginalNode,
167 searchOrDefine(AdditionalAttribute->ns->href, OriginalNode);
199 // Merge the attributes of AdditionalNode into OriginalNode. If attributes
205 static Error mergeAttributes(xmlNodePtr OriginalNode,
207 xmlNsPtr ClosestDefault = getClosestDefault(OriginalNode);
211 getAttribute(OriginalNode, Attribute->name)) {
216 FROM_XML_CHAR(OriginalNode->name));
222 if (auto E = copyAttributeNamespace(OriginalAttribute, OriginalNode,
237 if (auto E = copyAttributeNamespace(OriginalAttribute, OriginalNode,
252 if (auto E = copyAttributeNamespace(OriginalAttribute, OriginalNode,
265 xmlNewProp(OriginalNode, Attribute->name, Attribute->children->content);
267 searchOrDefine(Attribute->ns->href, OriginalNode);
330 static Error mergeNamespaces(xmlNodePtr OriginalNode,
336 getNamespaceWithPrefix(nullptr, OriginalNode)) {
345 getNamespaceWithPrefix(Def->prefix, OriginalNode)) {
357 NewDef->next = OriginalNode->nsDef;
358 OriginalNode->nsDef = NewDef;
366 xmlNodePtr DominantNode = getDominantNode(OriginalNode, AdditionalNode);
368 DominantNode == OriginalNode ? AdditionalNode : OriginalNode;
369 if (DominantNode == OriginalNode) {
463 xmlNsPtr OriginalNsDef = getNamespaceWithPrefix(nullptr, OriginalNode);