Xquery 如何从XML数据库中获取文档的名称列表

Xquery 如何从XML数据库中获取文档的名称列表,xquery,berkeley-db-xml,Xquery,Berkeley Db Xml,我的应用程序将XML传输到Berkeley XML数据库,名称为autogeneration。例如,当我在DB中有1000个文档时,如何获得文档的名称列表 我只能使用以下方法计算它们: query 'collection("myDB.dbxml")' “打印”之后,控制台会向我列出XML的全部内容。最简单的方法是与dbxml API交互并在应用程序中调用getAllDocuments()方法。如果需要,可以将输出传递给http响应对象 Al-la Danny Brian使用Python编写的优

我的应用程序将XML传输到Berkeley XML数据库,名称为autogeneration。例如,当我在DB中有1000个文档时,如何获得文档的名称列表

我只能使用以下方法计算它们:

query 'collection("myDB.dbxml")'

“打印”之后,控制台会向我列出XML的全部内容。

最简单的方法是与dbxml API交互并在应用程序中调用getAllDocuments()方法。如果需要,可以将输出传递给http响应对象

Al-la Danny Brian使用Python编写的优秀“伯克利DB XML最终指南”:

container = manager.openContainer("myDB.dbxml")
results = container.getAllDocuments(0)
for value in results:
    document = value.asDocument()
    print document.getName()
你想做什么就做什么?