2017-11-13 5 views

答えて

1

すべての最初の私はあなたがdata-src@src-dataを変更することをお勧めします! XMLファイルを解析する際に多くの問題を避けることができます。

次に、あなたのsrc属性を取得するには、直接、次のXPATHを使用することができます。

/div/a/@src 

あなたはそれが始まるようにしますならば。現在のノードからの相対パスにのみアクセスします。

+0

私はxpath( './ div/a/@ src')を使用すると、属性が@ data-srcなので、「私は必要ではない」と間違えました。それは、あなたのおかげで答えました。どうすればいいですか? –

+0

タグ定義内の属性から@を削除する必要があります。そうしないと、不正なXMLファイルがあり、XPATHが返すものが返されない場合は... '

' – Allan

+0

oh!あなたは大丈夫ですこれはクロールプロジェクトです。私は 'xpath( './ div/a/@ src')'を使用して「必要なもの」を取得しますが、属性のすべてを取得します。私は属性を制限していますか? –

関連する問題