内容へ移動
TechNote
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
start
»
xml
»
xpath
xml:xpath
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== XML - XPath ====== ===== ノードセット関数 ===== ==== position ==== ノードのインデックス番号を返す === Example === Elementノード内の1番目のChildノードを返す <sxh xml; gutter: false;> //Element/Child[position()=1] </sxh> ==== last ==== 最後のノードのposition値を返す === Example === Elementノード内の最後の子要素ノードを返す <sxh xml; gutter: false;> /Element/*[position()=last()]" </sxh> ==== count ==== ノード数を返す === Example === 子要素が無いElementノードを返す <sxh xml; gutter: false;> //Element[count(./*)=0] </sxh> ==== name ==== タグ名を返す === Example === タグ名がPriceのノードを返す <sxh xml; gutter: false;> //*[name()='Price']" </sxh> ===== 文字列関数 ===== ==== string ==== 文字列値を返す === Example === number属性の値が1のノードを返す <sxh xml; gutter: false;> //*[string(@number)='1']" </sxh> ==== contains ==== 指定した文字列を含む要素を返す === Example === name属性の値にaを含むElementノードを返す <sxh xml; gutter: false;> //Element[contains(@name,'a')] </sxh> ==== start-width ==== 指定した文字列ではじまる要素を返す === Example1 === Elementの値がcontentsではじまるElementノードを返す <sxh xml; gutter: false;> //Element[starts-with(.,'contents')] </sxh> === Example2 === エレメント名がtext1_ではじまるノードを返す <sxh xml; gutter: false;> //*[starts-with(name(),'text1_')] </sxh> === Example3 === name属性の値がsection1ではじまるElementノードを返す <sxh xml; gutter: false;> //Element[starts-with(@name,'section1')] </sxh> === Example4 === name属性の値がsection1かsection2ではじまるElementノードを返す <sxh xml; gutter: false;> //Element[starts-with(@name,'section1') or starts-with(@name,'section2')] </sxh> ==== normalize-space ==== 要素内のテキストを空白/改行を取り除いて返す === Example === idが1の要素内のテキストを空白/改行を取り除いて返す <sxh xml; gutter: false;> normalize-space(id('1')) </sxh> ==== string-length ==== 要素内のテキスト長を返す === Example1 === idが1の要素内のテキスト長を返す <sxh xml; gutter: false;> string-length(id('1')) </sxh> === Example2 === 空白/改行以外のテキストを100文字以上含むElementノードを返す <sxh xml; gutter: false;> //Element[string-length(normalize-space()) > 100] </sxh>
xml/xpath.txt
· 最終更新: 2018/06/25 09:41 by
127.0.0.1
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ