xml파일에 "&"이나 "<", ">" 와 같이 특수문자가 있으면 “xmlParseEntityRef: noname” 오류가 발생함. 예외처리가 필요함.
libxml_use_internal_errors(true);
$replace_content = str_replace('&' , '&', $content);
$xml = simplexml_load_string($replace_content);
foreach( libxml_get_errors() as $error ) {
print_r($error);
}
또는
<![CDATA[
{XML DATA}
]]>
이렇게 처리함
'[ Web 관련 ] > php' 카테고리의 다른 글
php 자리수 맞게 0 채우기 (0) | 2020.01.07 |
---|---|
php 두 개의 배열 다루기 (0) | 2020.01.07 |
PHPMailer, XPertMailer(XPM4) 메일 보내기 (0) | 2019.12.26 |
php 로그 파일 만들기 (날짜별로 파일 생성 + 삭제) (0) | 2019.12.26 |
php 배열 (중복값 제거, 요소삭제) (0) | 2019.12.19 |