여기에 무슨 일이 일어날까요?PHP simplexml 엔티티
$string = <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<album>
<img src="002.jpg" caption="wássup?" />
</album>
XML;
$xml = simplexml_load_string($string);
// $xmlobj = simplexml_load_file("xml.xml"); // same thing
echo "<pre>";
var_dump($xml);
echo "</pre>";
오류 :
Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 5: parser error : Entity 'aacute' not defined
페카, 내 예제에서 내가 할 경우 : $ xmlStr = file_get_contents ("xml.xml"); $ xml = html_entity_decode ($ xmlStr, ENT_QUOTES); 캡션 = "w ssup?" – FFish
@ffish 'utf-8'을 추가 했습니까? –
아니, 나는하지 않았다! 몇 분 안에 많은 정보를 입력하십시오. 그것은 이제 작동합니다 :-) – FFish