[解決済み] XPath: select text node
2022-04-24 13:01:05
質問
以下のXMLを有すること。
<node>Text1<subnode/>text2</node>
XPathで1番目と2番目のテキストノードのどちらかを選択するにはどうしたらいいですか?
こんな感じ。
/node/text()[2]
というのも、これはノード内のすべてのテキストをマージした結果だからです。
どのように解決するのですか?
以下のXMLを有すること。
<node>Text1<subnode/>text2</node>
のどちらかを選択するにはどうすればよいですか? 2つ目のテキストノードをXPathで処理しますか?
使用方法 :
/node/text()
XML文書の先頭要素("node"という名前)のすべてのテキストノードの子を選択します。
/node/text()[1]
XML文書の先頭要素(名称は"node")の最初のテキストノードの子を選択します。
/node/text()[2]
XML文書の先頭要素(名称:"node")の2番目のテキストノードの子を選択します。
/node/text()[someInteger]
XML文書の先頭要素("node")の、整数番目のテキストノードの子を選択します。以下のXPath式と等価である。
/node/text()[position() = someInteger]
関連
-
[解決済み] XMLの<![CDATA[]]>は何を意味するのですか?
-
[解決済み] XMLを解析して、特定のノード属性のインスタンスをカウントするには?
-
[解決済み】XPathで属性ノードの値を抽出する
-
[解決済み】JavaでXPathを使ってXMLを読み込む方法
-
[解決済み] ある要素のn番目のインスタンスを取得するためのXPathクエリ
-
[解決済み] XMLで属性値を取得する
-
[解決済み] XML SchemaとDTDの違いは何ですか?
-
[解決済み] nuget 'packages' 要素が宣言されていない警告
-
[解決済み] xmlのCDATAエンドトークンをエスケープする方法はありますか?
-
[解決済み] Notepad++:ファイルを読み込むときに自動的に言語をXmlに設定する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] XMLでタグのブロックをコメントアウトするにはどうすればよいですか?
-
[解決済み] コマンドラインからXMLをきれいに印刷する方法は?
-
[解決済み] cURL コマンドラインを使用して XML ファイルを POST
-
[解決済み] foo "を含む属性を選択するための正しいXPathは何ですか?
-
[解決済み] ある要素のn番目のインスタンスを取得するためのXPathクエリ
-
[解決済み] 正規表現 \p{L} and \p{N}
-
[解決済み] XMLコマンドライン処理のためのGrepとSedの等価版
-
[解決済み] xmlのCDATAエンドトークンをエスケープする方法はありますか?
-
[解決済み] XMLサイトマップのContent-Typeはどのような値ですか?
-
[解決済み] Ubuntu 11.04でRパッケージがインストールできない [非公開]