在ML8中插入几条XML记录后,我能够通过查询控制台使用XQuery查询它们。
让我们说以下XML是:
假设一个XML包含如下数据:
<?xml version="1.0" encoding="UTF-8"?>
<Providers>
<Provider>
<ProviderId>1111</ProviderId>
<Name>John Doe</Name>
<Age>40</Age>
<Country>MN</Country>
</Provider>
<Provider>
<ProviderId>2222</ProviderId>
<Name>Jane Doe</Name>
<Age>42</Age>
<Country>MS</Country>
</Provider>
</Providers>
在查询管理器中可以选择使用SQL,可以在此处使用它来运行查询,或者需要一些配置以便可以直接使用SQL。如果是,任何一个例子都会非常有用。
答案 0 :(得分:3)
无法直接在XML上运行SQL查询 - 这需要配置,这里有一个很好的分步指南:https://docs.marklogic.com/guide/sql/setup
答案 1 :(得分:3)
还应注意,模型为one-row = one-document
,因此您可能需要修改如何在此处加载XML
。