我與Xpath的掙扎的孩子數據,我有一個XML列表,我需要得到一個基於父ID子數據...需要顯示在父ID
我的XML文件:
<projecten>
<project id="1">
<titel>Shop 1</titel>
<siteurl>http://test.be</siteurl>
<screenshot>test.jpg</screenshot>
<omschrijving>comment 1</omschrijving>
</project>
<project id="2">
<titel>Shop 2</titel>
<siteurl>http://test2.be</siteurl>
<screenshot>test2.jpg</screenshot>
<omschrijving>comment</omschrijving>
</project>
</projecten>
我用它來獲得例如項目1個數據的代碼(不工作):
$xmlDoc = new DOMDocument();
$xmlDoc->load(data.xml);
$xpath = new DOMXPath($xmlDoc);
$projectId = '1';
$query = '//projecten/project[@id='.$projectId.']';
$details = $xpath->query($query);
foreach($details as $detail)
{
echo $detail->titel;
echo $detail->siteurl;
echo $detail->screenshot;
echo $detail->omschrijving;
}
但這並不顯示任何東西,如果有人能指出我了...感謝
我明白了......非常感謝你耀西 – David