远程服务生成不带引号的属性值的无效XML。例子:
<abc invalid=105 valid="105">
在PHP中,我如何修补输出中的这些错误?将它传递给SimpleXML会导致错误。
谢谢。
你要找的是整洁的:
$input = '<abc invalid=105 valid="105">';
$tidy = new tidy();
$config = array('output-xml' => true);
$cleanXML = $tidy->repairString($input, $config);