我有這個twitter feed。我正試圖解析原始推文的鏈接。它的第一個entry
在feed
。我想要取href
內部的link
元素的http://twitter.com/shiplu/statuses/220057421899505664
。獲取鏈接從Atom條目
我已經使用這個XPath /feed/entry[0]/link[@rel = "alternate" and @type = "text/html"]
但它返回空字符串。
代碼看起來像這樣,
$link = $xml->xpath('/feed/entry[0]/link[@rel = "alternate" and @type = "text/html"]');
我覺得我幾乎沒有。任何人都可以糾正我在這裏做錯了什麼。
我不認爲這會工作作爲''節點包含的命名空間。命名空間應該在形成xpath時考慮 –
你是對的 - 我沒有看到源的來源,我假設沒有命名空間 – MiMo
偉大的信息。我只需要添加'$ xml-> registerXPathNamespace('atom','http://www.w3.org/2005/Atom');'和你的xpath工作。 –