我有一個關於用php讀取xml文件的問題。 我有一個樣本PHP文件:在php中讀取xml文件
///file.xml
<appender name="app1">
<param name="param1"></param>
</appender>
現在我想帕拉姆名稱的值。我有這個代碼。
function getURL($aURL){
$objDOM = new DOMDocument();
////the file.xml
$objDOM->load($aURL);
$note = $objDOM->getElementsByTagName("appender");
foreach ($note as $value) {
///First try
$name = $value->getElementsByTagName("name")->firstChild->nodeValue;
///Second try
///$logName = $value->getElementsByTagName("name");
///$name = $logName->item(0)->nodeValue;
}
}
我的第一個和第二次嘗試都返回空。不給 「app1」值。
有人可以幫助我嗎?
謝謝。
*(相關)* [noob問題有關DOM文檔(http://stackoverflow.com/questions/4979836/noob-question-about-domdocument-in-php/4983721#4983721) – Gordon 2012-02-07 09:00:05
[如何使用PHP的DOM解析器從XML中提取節點屬性](http://stackoverflow.com/questions/3993302/how-to-extract-a-node-attribute-from- xml-using-phps-dom-parser) – Gordon 2012-02-07 09:00:43