Как получить список имен документов из XML DB

Мое приложение передает XML-файлы в Berkeley XML DB с автогенерацией имен. Когда у меня есть, например, 1000 документов в БД, как я могу получить список имен документов?

Я могу только посчитать их, используя:

query 'collection("myDB.dbxml")'

после "печати" консоль перечисляет мне полный контент XML.

1 ответ

Самый простой способ сделать это - взаимодействовать с API dbxml и вызывать метод getAllDocuments() в вашем приложении. При необходимости вы можете передать вывод объекту ответа http...

Превосходное "Полное руководство по XML Беркли Беркли" с использованием Python от Al la Danny Brian:

container = manager.openContainer("myDB.dbxml")
results = container.getAllDocuments(0)
for value in results:
    document = value.asDocument()
    print document.getName()
Другие вопросы по тегам