コード例 #1
0
ファイル: macrolib.py プロジェクト: fengyue23010/zolspider
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
ファイル: macrolib.py プロジェクト: juanchitot/jaimeboot
def Node_appendChild(node, tmp):
    return libxml2mod.xmlAddChild(node, tmp)