1
我正在使用PHP的DOMDocument的xPath函数。带有可选子元素的xPath(如果存在,应返回)
比方说,我有以下的HTML(来说明我的问题):
<span class="price">$5.000,00</span>
<span class="newPrice">$4.000,00</span>
第一行始终可用,但在某些情况下,“newPrice级”是在HTML。
我使用了这个xPath-expression,但即使存在另一个,也总是返回'price-class'。当'newPrice'级别出现时,我只想要这个价值。如果它不存在,那么我想要'价格'级的价值。
//span[@class='price'] | //[span[@class='newPrice']
我该如何做到这一点?有任何想法吗?
是啊,这是更好的 – Ghost 2014-10-12 13:08:08
感谢这个好书面回答! – RayK 2017-10-20 12:31:22