IT_Programming/XML

PHP & xml 파싱 기초

JJun ™ 2007. 9. 30. 13:01

<test.php>

<?
$parser=xml_parser_create()  ;

$data=implode(file("test.xml"),"");

xml_parse_into_struct($parser,$data,$value,$index);

xml_parser_free($parser);

foreach($value as $v)

 echo iconv("UTF-8","EUC-KR",$v[tag]) . "<br>";
 echo iconv("UTF-8","EUC-KR",$v[type]) . "<br>";
 echo iconv("UTF-8","EUC-KR",$v[level]) . "<br>";
 echo iconv("UTF-8","EUC-KR",$v[value]) . "<br>";
}
?>

 

<test.xml>

<?xml version="1.0" encoding="euc-kr"?>
<한국독일준결승결과>
<한국선수단명단>
 <설기현>
  <골>1골</골>
 </설기현>
 <박지성>
  <골>3골</골>
 </박지성>
</한국선수단명단>
</한국독일준결승결과>