XML opschonen met HTMLTidy
Uit Yapf
HTMLTidy schoont HTML op en omdat HTML feitlijk gewoon XML is kan HTMLTidy ook prima overweg met XML. Het enige wat je hoeft te doen is aangeven dat je XML wilt verweken, middels de configuratieopties input-xml en output-xml.
<?php function formatXML($psString) { $config = array( 'indent' => true, 'input-xml' => true, 'output-xml' => true, 'show-body-only' => false, 'drop-empty-paras'=>false, 'break-before-br'=>true, 'uppercase-tags'=>false, 'show-errors'=>1 ); $tidy = tidy_parse_string($psString, $config, 'UTF8'); tidy_clean_repair($tidy); return (string)$tidy; } ?>