6.13 xml ステートメント<bs:xml-statement>
6.13.1機能説明
xmlステートメントを定義します。
6.13.2属性説明
master-referenceは他のマスタから参照されるキーとなります。ユニークな名称で設定してください。
| 属性名 | 指定 | 説明 | 型 | 指定内容 | 初期値 |
|---|---|---|---|---|---|
| master- reference | 必須 | 参照するXMLリソース定義 | xsd:IDREF | <bsxmlresourcemaster>のmastername | - |
| 定義内容 | 必須 | XQuery文 | CDATA | CDATAセクションの使用は禁止する。 <>などについては<>などと記述する。 | - |
6.13.3記述例
<bs:xml-statement master-reference="master1">
let $html := .
let $seq := $html//li
for $a in $seq
where contains($a/@class, 'item')
return
<record>
<column1>{$a//li[1]}</column1>
<column2>{$a//li[2]}</column2>
<column3>{normalize-space($a//li[3])}</
column3>
</record>
</bs:xml-statement>
