2009-05-02 12 views
1

いくつかのnongが誤って同じタグに同じ属性を複数回入力した場合、最後のタグを選択するにはどうすればよいですか? (デフォルトでは...私は、これは属性階層がHTMLでどのように動作するかであるかどうかわからないんだけど最初を選択するように見える?)php xpath - 最後の属性を取得

以下の例を使用して...

クエリ:」./@href 「
タグ:
期待される結果: "2.html"
結果: "1.html" その後

答えて

3

は、あなたが(負荷に

Warning: DOMDocument::loadXML(): Attribute href redefined in Entity
メッセージが表示されます)/ loadxml()
W3C says

特定の要素タイプの同じ属性に対して複数の定義が提供されている場合、最初の宣言はバインディングであり、後の宣言は無視されます。
+0

優秀! - 最も簡単な答えが見つからないことがあります。リンクありがとう – EddyR