php xPath による XML ファイルの解析の問題
これは長い話です - わかりやすく説明すると、
以前は XML ファイルがあり、そのファイルの内容はおおよそ次のとおりでした:
<コレクション id="co1 ">
< ;/collection>
< ;/collection>
複数のコレクションが存在する可能性があり、各コレクションには複数のカテゴリが含まれていることは明らかです。また、コレクションとカテゴリの ID は一意です。カテゴリのノード値を変更するときは、常に "ca1"']" を使用していました); その後、位置を変更できます。
ただし、注意してください。なんというターニングポイントでしょう!
ただし、XML ファイルの形式は次のように変更されました:
つまり、前の変更に基づいて、さらに N 個のカテゴリが存在する可能性がありますしたがって、この場合、特定のカテゴリの値を変更しても、変更しません。たとえば、ID ca4 のカテゴリの値を xxx に変更してもわかりません。
xpathを使いたいのですが使い方が分かりません
$xpath->query("/root/collection/ここの書き方が分かりません/category[@id= '"aaa"' ]");
前と同様に、コレクションの下にカテゴリが必要であり、レイヤーが 1 つしかないことがわかっているので、簡単に見つけることができます。今はそうしません。私を助けてください。ありがとう。
-----解決策---------
/root/collection//category[@id='aaa']
こちらです。