2012-11-16 51 views
0

我試圖讀取一個XML文件。 XML文檔: /stagingform檢索和XML元素並將其存儲爲變量

我的代碼爲$ dir返回null,你能告訴我我做錯了什麼嗎?

$xml = new SimpleXMLElement(file_get_contents("configfile.xml")); 
$dir = $xml->codedir; 
echo "* * * * directory * * ** -> ".$dir; 

我可以看到configfile.xml的內容有:

echo htmlentities($xml->asXML()); 

但我無法設置$目錄爲/ stagingform。 感謝

+0

你可以發佈XML文件或者它的相關部分? – complex857

回答

1

這應做到:

$xml = new SimpleXMLElement(file_get_contents("configfile.xml")); 
foreach($xml->children() as $child) 
{ 
    if($child->getName()=="codedir"){ 
     echo $child; 
    } 

} 
0

更簡單的功能使用會simplexml_load_file,使用像這樣(支持遠程/本地文件):

<?php 
$xml = simplexml_load_file("http://www.breakingnews.com/feeds/rss/"); 

print_r($xml); 
+0

這對我感謝: – user1798898

相關問題