开发者

How to repair malformed XML?

开发者 https://www.devze.com 2023-01-17 10:06 出处:网络
What is best practice to repair malformed XML files with PHP? For example CDATA part contains illegal chars.With regul开发者_运维问答ar expressions? Or execute some Linux command line tools? Tidy

What is best practice to repair malformed XML files with PHP? For example CDATA part contains illegal chars. With regul开发者_运维问答ar expressions? Or execute some Linux command line tools?


Tidy

Tidy is a binding for the Tidy HTML clean and repair utility which allows you to not only clean and otherwise manipulate HTML documents, but also traverse the document tree.

// Specify configuration
$config = array(
           'indent'     => true,
           'input-xml'  => true,
           'output-xml' => true,
           'wrap'       => false);
// Tidy
$tidy = new tidy;
$tidy->parseFile('sample.xml', $config);
$tidy->cleanRepair();
// Output
echo $tidy;
0

精彩评论

暂无评论...
验证码 换一张
取 消