示例#1
0
def Node_appendChild(node, tmp):

    # Work around libxml2 tendency to merge text nodes and free nodes silently.

    if libxml2mod.type(tmp) == "text":
        placeholder = libxml2mod.xmlNewNode("tmp")
        placeholder = libxml2mod.xmlAddChild(node, placeholder)
        libxml2mod.xmlReplaceNode(placeholder, tmp)
        return tmp
    else:
        return libxml2mod.xmlAddChild(node, tmp)
示例#2
0
def Node_appendChild(node, tmp):
    return libxml2mod.xmlAddChild(node, tmp)