Можно ли с помощью lxml (или встроенной библиотеки etree) создать объект, представляющий фрагмент xml, но содержащий два (или более) непересекающихся дерева (т. е. каждое дерево имеет свой отдельный корень, но у них нет общего предка? )?
То есть есть ли что-нибудь, что могло бы представлять следующее без создания другого элемента для хранения обоих:
<tree id="A"><anotherelement/></tree>
<tree id="B"><yetanotherelement/></tree>
Я не вижу в документации lxml ничего, что позволяло бы это, и stackoverflow, похоже, не имеет
Вариант использования здесь заключается в том, что я генерирую xml программно, и фрагменты будут собраны в один документ для вывода. Мне нужен объект, который мне не нужно перебирать/особый случай , просто перейдите к методам lxml, как если бы это было правильное дерево
(я знаю, что такие fr agments сами по себе не будут полным и правильным xml-документом; Я хочу хранить промежуточные продукты перед сборкой в такой документ).