我試圖返回從以下XML的INTRO
標籤的SECTION
屬性的值:PHP,XML如何獲取屬性?
myxml.xml樣本:
<INTRO SECTION="ONE">
<TEXT>Hello</TEXT>
</INTRO>
<INTRO SECTION="TWO">
<TEXT>Goodbye</TEXT>
</INTRO>
我的PHP:
$doc = new DOMDocument();
$doc->load('myxml.xml');
$intros = $doc->getElementsByTagName("INTRO");
foreach($intros as $intro) {
echo $intro ->get_attribute('SECTION');
}
我出現以下錯誤:
Call to undefined method DOMElement::get_attribute()
有誰知道我做錯了什麼?向任何迴應者致以親切的問候。
感謝@KingCrunch ...的getAttribute不get_attribute ......因爲下面的鏈接我是越來越糊塗... HTTP:// PHP .net/manual/en/function.domelement-get-attribute.php ...謝謝。 – jon
'DOM'和'DOM XML(PHP4)'是兩個獨立的擴展。請參閱http://php.net/refs.xml – KingCrunch