[解決済み] XPathによる兄弟の値に基づくノードのマッチング
2023-03-09 19:10:01
質問
このようなXML文書があります。
<?xml version="1.0" encoding="UTF-8"?>
<records type="array">
<record>
<name>svn</name>
<record-type>A</record-type>
<ttl type="integer">86400</ttl>
<zone-id type="integer">69075</zone-id>
<aux type="integer">0</aux>
<id type="integer">xxx</id>
<active>Y</active>
<data>xxx.xxx.xxx.xxx</data>
</record>
<record>
<name>domain.tld.</name>
<record-type>NS</record-type>
<ttl type="integer">86400</ttl>
<zone-id type="integer">xxx</zone-id>
<aux type="integer">0</aux>
<id type="integer">xxx</id>
<active>Y</active>
<data>domain.tld.</data>
</record>
<record>
<name>blog</name>
<record-type>A</record-type>
<ttl type="integer">86400</ttl>
<zone-id type="integer">xxx</zone-id>
<aux type="integer">0</aux>
<id type="integer">xxx</id>
<active>Y</active>
<data>xxx.xxx.xxx.xxx</data>
</record>
</records>
をすべてマッチさせる方法
/records/record/name
を兄弟に持つ
/records/record/record-type
という値で
A
?
どのように解決するのですか?
見つかりました。
/records/record/name[../record-type/text() = "A"]
関連
-
[解決済み] XPathでCSSクラスを指定して要素を検索するにはどうすればよいですか?
-
[解決済み】XPathを使用して、特定の属性を持つ最初の要素を選択する方法
-
[解決済み] XPath contains(text(),'some string') は、複数の Text サブノードを持つノードで使用すると動作しません。
-
[解決済み】XPathで属性ノードの値を抽出する
-
[解決済み】XPathで子の子値を元に要素を選択する方法
-
[解決済み】XPath:子ノードから親ノードを取得する
-
[解決済み】XPath:その値に基づいて要素を選択するには?
-
[解決済み] 属性値で要素を選択するXPath
-
[解決済み] XPath: select text node
-
[解決済み] 有効なXMLファイルには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 実装 サイバーパンク風ボタン
おすすめ
-
SAXParseException: ルート要素に続くドキュメント内のマークアップは、うまく処理されなければなりません。
-
[解決済み] Linearレイアウトでボタンを中央に配置する
-
[解決済み] XMLで属性値を取得する
-
[解決済み] XML SchemaとDTDの違いは何ですか?
-
[解決済み] nuget 'packages' 要素が宣言されていない警告
-
[解決済み] 参照されているアセンブリ PDB および XML ファイルが出力にコピーされないようにする
-
[解決済み] XMLは大文字と小文字を区別するのですか?
-
[解決済み] javax.xml.bind.JAXBException JAXB-APIの実装がモジュールパスまたはクラスパスで見つかりませんでした [重複] - JAXB-APIの実装がモジュールパスまたはクラスパスで見つかりませんでした。
-
[解決済み] ChromeでローカルファイルのXSL変換を行うことはできますか?
-
[解決済み] XPathでリンクテキストからリンクURLを見つけるには?