私は一日中この問題について頭を悩ませてきました...おそらくあなたは道を知っているかもしれません.
明示的で明確な xpath と、参照されるリーフ子要素のデータ項目で構成される XPATH を作成しようとしています。
/bookstore[3]/book[4]/title
xpath の良い例です。
これにより、3 番目の書店にある 4 番目の本のタイトルが返されます。これでよかったとして、
しかし、これにタイトルを埋め込みたいのですが、どの方法を試してもうまくいかないようです。目的は、アプリケーションで有効な xpath であるエラー コードを作成し、問題のあるアイテムの場所と値を表示することです。
したがって、明らかな最初の試みは次のとおりです。
/bookstore[3]/book[title="oxford dictionary]/title
これは良いことですが、書店には何百ものオックスフォード辞書があり、4 番だけが必要です。
だから私はこれらのような多くの変種を試しました...そしてすべてオンライン構文チェッカーに失敗しました。
/bookstore[3]/book[[4] and title="oxford dictionary]/title
/bookstore[3]/book[4]/title | /bookstore[3]/book[title=oxford dictionary]/title
明示的な XPATH を含めてリーフ要素のコンテンツに追加する方法についての提案は大歓迎です。
敬具 CR.