2015-11-02 12 views
1

в реляционной базе данных мы можем запросить все таблицы, как это:всех документов в XML DataBase

select table_name from all_all_tables ; 

или

select tname from tab; 

Как вернуть все XML-файлы из базы данных XML Седна с помощью XQuery/XPath так же, как мы запрашиваем таблицы в реляционной базе данных?

если я могу использовать функцию, где я могу найти документацию для встроенных функций XML.

ответ

1

В соответствии с http://www.sedna.org/progguide/ProgGuidesu8.html#x14-580002.5.6 звучит так, как будто $documents дает вам «все автономные документы, коллекции и сборные документы».

+0

спасибо за ответ, вот что я ищу, я попробовал doc ('$ documents'), он возвращает документы для системных документов, таких как $ db_security_data и $ modules. А также для пользовательских документов я его построил. мой вопрос в том, могу ли я контролировать это, отображая только пользовательские документы? –

+0

Документы пользователя не начинаются с '$'. Таким образом, XPath может использоваться для фильтрации: 'doc ('$ documents')/documents/(document | collection) [not (start-with (@name, '$'))]' – ruvim

 Смежные вопросы

  • Нет связанных вопросов^_^