概述
是否可以使用lxml(或内置etree库)创建一个表示xml片段的对象,但包含两个(或更多)不相交的树(即每个树都有自己独立的根,但它们没有共同的祖先)?
也就是说,是否有任何可以代表以下内容而不创建另一个元素来保存它们:
我在lxml文档中看不到任何可以允许的内容,而stackoverflow似乎没有任何直接的东西.
这里的用例是我以编程方式生成xml,并将片段组装到一个文档中进行输出.我想要一个我不需要迭代/特殊情况的对象,只需传递给lxml方法就好像它是一个合适的树.
(我知道这些片段本身并不是一个完整而正确的xml文档;我想在组装之前将中间产品存储到这样的文档中).
from lxml import etree,html
xml = """
输出:
如果你看一下what’s going on under the hood,如果你对其他结果不满意,使用xml解析器做同样的事情可能不会太困难.
总结
以上是编程之家为你收集整理的python – lxml创建没有根元素的XML片段?全部内容,希望文章能够帮你解决python – lxml创建没有根元素的XML片段?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧