Python 使用来自eulexistdb的查询保留xml标记

Python 使用来自eulexistdb的查询保留xml标记,python,xquery,exist-db,Python,Xquery,Exist Db,我使用existdb作为所有xml文件的数据库,并使用eulexistdb python库执行查询。我的问题是,当我使用QuerySet命令时,它只返回xml数据中的值。有没有办法在结果中保留xml标记?原因是,对我来说,解析结果更容易,而且与使用索引解析结果相比,解析结果更干净 e、 g 上面的代码将只返回值,我想知道是否有一种方法可以让它返回如下内容: <tag1> <tag2>value2</tag2> <tag3>value3<

我使用existdb作为所有xml文件的数据库,并使用eulexistdb python库执行查询。我的问题是,当我使用QuerySet命令时,它只返回xml数据中的值。有没有办法在结果中保留xml标记?原因是,对我来说,解析结果更容易,而且与使用索引解析结果相比,解析结果更干净

e、 g

上面的代码将只返回值,我想知道是否有一种方法可以让它返回如下内容:

<tag1>
  <tag2>value2</tag2>
  <tag3>value3</tag3>
</tag1>

请帮忙。谢谢。

我不是Python专家,我也不参与eulexistdb,不过您可以看看他们的单元测试,它似乎展示了如何做您所要求的事情,特别是test_query.py看起来很有希望


如果没有,或许可以通过他们的GitHub或直接与背后的埃默里大学团队联系,这可能会对您有所帮助。

您可能会在eXist open邮件列表中找到更多的eulexistdb用户。欢迎你加入。
<tag1>
  <tag2>value2</tag2>
  <tag3>value3</tag3>
</tag1>