[解決済み] XPathによる属性の取得
2022-03-14 10:58:31
質問
このようなXML構造があるとします。
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
の値を取得するにはどうしたらよいのでしょうか?
lang
(ここで
lang
は
eng
を書籍のタイトルに使用する場合)、最初の要素は?
どのように解決するのですか?
<ブロッククオートどうすれば、langの値(本のタイトルではlang=eng)を得ることができますか? 最初の要素は?
使用する :
/*/book[1]/title/@lang
これはつまり :
を選択します。
lang
の子要素である title 要素の属性です。
book
の子であり、XML 文書の top 要素の子である。
この属性の文字列値だけを取得するには、標準の XPath 関数を使用します。
string()
:
string(/*/book[1]/title/@lang)
関連
-
[解決済み] XMLを解析して、特定のノード属性のインスタンスをカウントするには?
-
[解決済み] XPathによる属性の取得
-
[解決済み】XPathを使用して、特定の属性を持つ最初の要素を選択する方法
-
[解決済み】XPathで属性ノードの値を抽出する
-
[解決済み] T-SQLでXML文字列の属性にある二重引用符をエスケープするにはどうすればよいですか?
-
[解決済み] XPath: select text node
-
[解決済み] Vim で一致する XML タグにジャンプする
-
[解決済み] XML スキーマ。テキストのみを含む属性を持つ要素?
-
[解決済み] xmlのCDATAエンドトークンをエスケープする方法はありますか?
-
[解決済み] SVG テキストの自動改行
最新
-
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を用いたカスタムandroid UI要素の宣言
-
[解決済み] XMLの要素とノードはどう違うのですか?
-
[解決済み】XPathで属性ノードの値を抽出する
-
[解決済み] foo "を含む属性を選択するための正しいXPathは何ですか?
-
[解決済み] T-SQLでXML文字列の属性にある二重引用符をエスケープするにはどうすればよいですか?
-
[解決済み] ある要素のn番目のインスタンスを取得するためのXPathクエリ
-
[解決済み] XPath contains()の使い方を教えてください。
-
[解決済み] XMLサイトマップのContent-Typeはどのような値ですか?
-
[解決済み] Notepad++:ファイルを読み込むときに自動的に言語をXmlに設定する方法