【发布时间】:2015-10-07 12:41:58
【问题描述】:
我尝试打印目录中第 3 和第 4 个产品的详细信息,但结果为空。
XML 输入:
<catalog>
<product dept="WMN">
<number>557</number>
<name language="en">Fleece Pullover</name>
<colorChoices>navy black</colorChoices>
</product>
<product dept="ACC">
<number>563</number>
<name language="en">Floppy Sun Hat</name>
</product>
<product dept="ACC">
<number>443</number>
<name language="en">Deluxe Travel Bag</name>
</product>
<product dept="MEN">
<number>784</number>
<name language="en">Cotton Dress Shirt</name>
<colorChoices>white gray</colorChoices>
<desc>Our <i>favorite</i> shirt!</desc>
</product>
</catalog>
我尝试了什么:
SELECT xDoc.query(' for $prod in //product
let $x:=$prod
return (<Item>{data($x[3])}{data($x[4])}</Item>)')
FROM AdminDocs
where id=6
输出显示:
<Item />
<Item />
<Item />
<Item />
【问题讨论】:
-
请阅读How to Ask,了解好问题中应包含的内容。特别是,“我遇到错误”根本就不是一个合理的问题描述。请提供有关错误和当前输出的详细信息。
-
确定先生我做了更改..
标签: sql-server xml xquery flwor