【发布时间】:2011-06-21 23:10:21
【问题描述】:
我无法让 XQuery 函数 fn:idref() 返回任何内容。
我有这个 XML 文档 doc.xml;
<doc>
<foo idref="xyz"/>
<bar xml:id="xyz"/>
</doc>
还有这个 XQuery;
let $d := doc("doc.xml")
return $d/idref("xyz")
但结果总是空的。我猜idref="xyz" 属性需要声明为idref 类型,但可以在没有架构的情况下完成吗?
我使用的是 Saxon XQuery 1.0 处理器。
【问题讨论】: