原由:数据库中有写进的XML,但里面格式有如下<dict><name>张三&李四<动><植></name></dict>这种, simplexml_load_string 函数需先把 张三&李四<动><植> 中的&换成& ,将<换 < , 将>换成 > 才能正常运转
我用的是PHP5.4, 在php.ini 中开启 extension=php_tidy.dll
下面是代码
$strXml= tidy_repair_string($strXml, array(
‘output-xml’ => true,
‘input-xml’ => true
), ‘utf8’);
// echo $strXml;
//exit();