나는 다음과 같은 XML에서 INTRO
태그의 SECTION
속성의 값을 반환하는 것을 시도하고있다 : myxml.xml의PHP, 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');
}
I을 다음 오류가 발생합니다 :
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