2009-05-02 155 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 2009-05-02 09:41:33