XQuery関数fn:idref()
を返すことができません。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プロセッサを使用しています。
よろしくお願い致します。同様の問題があるがidrefs属性がある。私は新しい質問をします。 –