我有以下xPath从<div class="separator">
获取图像。我的问题是我怎样才能使xPath在<div class="entry">
也搜索?XPath选择器中是否存在“或”?
$img = $xpath->query('//div[@class="separator"]//img');
感谢提前:)
我有以下xPath从<div class="separator">
获取图像。我的问题是我怎样才能使xPath在<div class="entry">
也搜索?XPath选择器中是否存在“或”?
$img = $xpath->query('//div[@class="separator"]//img');
感谢提前:)
$img = $xpath->query('//div[@class="separator" or @class="entry"]//img');
$img = $xpath->query('//div[@class="separator"]//img | //div[@class="entry"]//img');
$img = $xpath->query('//div[@class="separator" or @class='entry']//img');
感谢嗨它的作品!然而,我有另一个小问题'$ posts = $ xPath-> query('// item'); foreach($ posts as $ post){ $ title = $ post-> getnode('title'); ' 我可以放什么而不是'getnode'(这是错误的)从- 得到
的值? –
EnexoOnoma
2011-03-29 04:00:49
@Mikey如果您想要HTML元素的文本节点,请尝试'nodeValue'属性。如果你想'title'元素,请尝试'getElementsByTagName('title')'。 – alex 2011-03-29 04:07:44
嗨,亚历克斯,再次感谢。它真的帮助我,并根据您的答案正确更改了我的整个代码!然而,我有一个关于属性的小问题,如果你有时间看看[http://stackoverflow.com/questions/5467957/error-on-getting-src-attribute-question-on-how-to-get-正确的路径] – EnexoOnoma 2011-03-29 04:41:52