我有以下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