lxml:如何从树中的给定元素创建新的Element树

Xol*_*lve 1 python lxml

我正在使用lxml来解析xml数据.我必须在各个节点划分xml,并将每个子树中的数据写入单独的文件.lxml在_ElementTree类中提供了write()方法,该方法可以方便地将解析树表示的xml写入文件.

因此,如果我可以通过给定节点的子树的根节点生成树(_ElementTree对象),那么我可以轻松地使用write()方法.怎么做.

Xol*_*lve 6

很抱歉打扰了,我找到了答案.它的:

new_tree = etree.ElementTree(node_in_tree)
Run Code Online (Sandbox Code Playgroud)