<?php
$xml = <<< AAA
<test>c đưa lên 1 -> 10 k</test>
AAA;
$p = xml_parser_create();
xml_parse_into_struct($p, $xml, $vals, $index);
xml_parser_free($p);
print_r($vals);
나는 왜 다른 결과를 얻을 수 있습니까? PC 내에서 그 결과가 resut다른 환경에서 XML 구문 분석기의 결과가 다른 이유는 무엇입니까?
Array
(
[0] => Array
(
[tag] => TEST
[type] => complete
[level] => 1
[value] => c đưa lên 1 - 10 k
)
)
> 사라질이다의 procuction 환경에서
Array
(
[0] => Array
(
[tag] => TEST
[type] => complete
[level] => 1
[value] => c đưa lên 1 -> 10 k
)
)
이다. 왜?
libxml2> = 2.6.32 인 PHP <= 5.2.6을 사용하는 경우 libxml2의 버그. PHP 5.2.7 이상은 libxml2의 새 동작과 함께 작동합니다 (http://bugs.php.net/bug.php?id=45996 참조). 간단히 PHP를 업그레이드하면 문제가 해결됩니다. –