[解決済み】XPathで子の子値を元に要素を選択する方法
2022-04-03 08:33:22
質問
子要素の1つの値に基づいて要素を選択しようとする 子要素の1つの値に基づいて要素を選択しようとする
次のように考えていますが、うまくいきません、何か助けをお願いします、ありがとうございます。
./book[/author/name = 'John']
または
./book[/author/name text() = 'John']
著者名 = 'John' であるすべての書籍が欲しい
Xmlファイル
<list>
<book>
<author>
<name>John</name>
<number>4324234</number>
</author>
<title>New Book</title>
<isbn>dsdaassda</isbn>
</book>
<book>...</book>
<book>...</book>
</list>
解決方法は?
あと少しです。述語の中で、あなたは 相対 のパスを変更します。
./book[/author/name = 'John']
のどちらかを選択します。
./book[author/name = 'John']
または
./book[./author/name = 'John']
と入力すれば、その要素にマッチします。現在の述語は、ドキュメントのルートまでさかのぼって
author
.
関連
-
[解決済み] xmlns、xmlns:xsi、xsi:schemaLocation、およびtargetNamespace?
-
[解決済み] xmllintのインストール
-
[解決済み] SOAPセキュリティヘッダとSOAPヘッダの違いについて
-
[解決済み] 複数のタグを選択するXPath
-
[解決済み] xlsxのエラーです。"レコードを削除しました。エラーを解決しようとすると、「/xl/workbook.xml 部分から名前付き範囲が削除されました」。
-
[解決済み] XPathによる属性の取得
-
[解決済み】XPathを使用して、特定の属性を持つ最初の要素を選択する方法
-
[解決済み】XPathで属性ノードの値を抽出する
-
[解決済み】XPath:その値に基づいて要素を選択するには?
-
[解決済み] 属性値で要素を選択するXPath
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】XSLTでif-else文を実装する方法とは?
-
[解決済み】XML-スキーマでxsi:typeを属性として定義する方法とは?
-
[解決済み] packages' 要素が宣言されていない
-
[解決済み] i:nil="true "とはどういう意味ですか?
-
[解決済み] XML ファイルの構造から IMG タグを使用する方法
-
[解決済み] 条件付きXpathステートメントを作成するには?
-
[解決済み] デコード � リアルキャラクターへ
-
[解決済み] XMLとXSDの違いは何ですか?
-
[解決済み】シェルからXPathワンライナーを実行する方法は?
-
[解決済み】xsd:includeとxsd:importの違いは何ですか?