php xpath-获取最后一个属性

php xpath-获取最后一个属性,php,Php,如果某个nong在同一标记中意外输入了同一属性不止一次,如何选择最后一个属性???(默认情况下,它似乎选择了第一个…我不确定这是否是html中属性层次结构的工作方式?) 使用下面的例子 查询:“./@href” 标签: 预期结果:“2.html” 结果:“1.html”然后您会发现:DOMDocument::loadXML():属性href在实体消息on load()中重新定义/loadXML() Warning: DOMDocument::loadXML(): Attribute href r

如果某个nong在同一标记中意外输入了同一属性不止一次,如何选择最后一个属性???(默认情况下,它似乎选择了第一个…我不确定这是否是html中属性层次结构的工作方式?)

使用下面的例子

查询:“./@href”
标签:
预期结果:“2.html”
结果:“1.html”

然后您会发现:DOMDocument::loadXML():属性href在实体消息on load()中重新定义/loadXML()
Warning: DOMDocument::loadXML(): Attribute href redefined in Entity :


当为给定元素类型的同一属性提供多个定义时,第一个声明是绑定的,后面的声明将被忽略。非常好最简单的答案有时最难找到。也谢谢你的链接