我试图返回从以下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