文書内にインラインスタイルシートがあるかどうかチェックしたいが、body要素内の要素に "style"属性を付けることができるので、要素の子孫属性を選択する方法がわからない。これは私が書き込み電流のXPathです:属性が要素内に存在するかどうかをチェックする方法?
descendant::@*[self::@style]
しかしパーサーというエラーがスローされます:「予期しないトークン 『@』軸名の後に」。誰かが私にそれを修正する方法を教えてもらえますか、これを行う別の方法がありますか?ありがとう!
これは良い解決策です。ありがとう! – Michael
'descendant :: *'は、コンテキストノードが '/'でない限り間違った答えを返します。この場合、 '// *'と等価です。 '/ descendant :: * @ @ style @/@ style'は'/descendant :: */@ style'と同じです。 '// */@ style'は' // @ style'と同じです。 – LarsH