본문으로 바로가기

 

xml파일에 "&"이나 "<", ">" 와 같이 특수문자가 있으면 “xmlParseEntityRef: noname” 오류가 발생함. 예외처리가 필요함.


libxml_use_internal_errors(true);

$replace_content = str_replace('&' , '&amp;', $content);
$xml = simplexml_load_string($replace_content);

foreach( libxml_get_errors() as $error ) {
   print_r($error);
}

 

 

또는 

 

<![CDATA[

 

{XML DATA}

 

]]>

 

이렇게 처리함