次のメニューは、我々は、XPathを見て、「貨物のパフォーマンス」をクリックして、すべてのメニュー項目IDは「vertab」で、IDを検索するために使用することはできません、最初のXPathテキストを使用してみてください
// [テキスト()= '貨物のパフォーマンス']
テキスト「貨物パフォーマンス」スペースや改行の後に、その後、XPathを使用してみてくださいするとテキストが含まれているため、見つけられませんが見つかりました
// [含まれています(テキスト()、 '貨物のパフォーマンス')]
しかし、「非貨物パフォーマンス」があるメニューは、テキストも明らかに、「貨物のパフォーマンスを」ではない含まれています
これを試してみてください
// [含まれています(テキスト()、 '貨物のパフォーマンス')及びませんが((テキスト()、 '非貨物パフォーマンス')を含んでいます)]
試合はこの条件を満たすために他の場所があり、元のページ数に発見され、それ以前の、共通IDを持っているメニュー項目のいくつかがあり、idが続いしようとする条件を追加しました
// [@ ID = 'vertab' と含まれています(テキスト()、 '貨物のパフォーマンス')及びませんが((テキスト()、 '貨物の非パフォーマンス')を含んでいます)]
今回はそれ
それを行うための簡単な方法は、前と除去方法の後にスペースを持つ言語、XPathのさまざまなあなたが、そこにはありませんか?
答えは:はい
この方法は、テキストにおける表裏スペースと改行を削除することができ、空間正規化するので、書き込み
// [正規化空間(テキスト())= '貨物性能']
その上に。