我有主XML列表,鏈接到我需要從其他XML實體鏈接。下面是兩種飼料的例子:Xpath鏈接的XML值
<news state="Trial">
<newsListItem href="http://api.newsfeed.com/x/news/800614671/">
<id>800614671</id>
<publishDate>2011-10-10T14:17:08</publishDate>
</newsListItem>
<newsListItem....> // Many more news items
</news>
的newsListItem點到次級xml文件,看起來像的網址:
<newsItem encoding="UTF-8">
<id>800614671</id>
<state>Trial</state>
<publishDate>2011-10-10T14:17:08</publishDate>
<createdDate>2011-10-10T13:18:02</createdDate>
<lastModifiedDate>2011-10-10T14:18:38</lastModifiedDate>
<headline>Woman stabbed to death in south London</headline>
<extract>Officers have confirmed a woman has been stabbed to death in a Bexleyheath street this morning.</extract>
<categories href="http://api.newsfeed.com/x/news/800614671/categories/"/>
<text format="html"><p>By Guy Kilty</p>
<p>A woman has been stabbed to death and another has been injured in an attack in south London, police have confirmed.</p>
<p>Officers were called to a busy street near the Asda supermarket in the Broadway area of Bexleyheath at 08:30 BST this morning (October 10th) following reports that a woman had been stabbed.</p>
<p>The first victim was found with a stab wound and died at the scene, while the second had been stabbed in the hand and was taken to hospital.</p>
<p>A Metropolitan Police spokesman said: "Officers and the London Ambulance Service arrived on the scene and found a woman suffering stab wounds, who was pronounced dead at 8.41am.</p>
<p>"A second female suffered a knife injury to her hand. One woman has been arrested in connection with the incident."</p>
<p>Police had no immediate information about the age of any of the people involved or any reason for the attack.</p>
</text>
</newsItem>
是否可以使用XPath的主要飼料拉來自hrefs的數據?我最初看起來像/news/newsListItem/@href/???/newsItem/headline
,但我不確定這是正確的軌道。這甚至可以用XPath嗎?
任何意見將不勝感激。這是我第一次使用XPath。
不幸的是,我不能用PHP來拉這個。我似乎只限於1.0功能。謝謝大家的回覆。 Upvotes for everyone(因爲所有3個都是對的)! –