forked from joomla/Component-Builder
pretty print
I've got pretty print much closer, but I haven't yet been able to produce it with a starting indent level. The alternative is to run the file xml output through the pretty printer before writing the file.
This commit is contained in:
parent
8f3d573202
commit
07051d0955
@ -2334,7 +2334,11 @@ class Fields extends Structure
|
|||||||
{
|
{
|
||||||
$dom = dom_import_simplexml($xml)->ownerDocument;
|
$dom = dom_import_simplexml($xml)->ownerDocument;
|
||||||
$dom->formatOutput = true;
|
$dom->formatOutput = true;
|
||||||
return $dom->saveXML($dom->getElementsByTagName($nodename)->item(0));
|
$xmlString = $dom->saveXML($dom->getElementsByTagName($nodename)->item(0));
|
||||||
|
$tidy = new Tidy();
|
||||||
|
$tidy->parseString($xmlString,array('indent'=>true,'indent-spaces'=>8,'input-xml'=>true,'output-xml'=>true,'indent-attributes'=>true,'wrap-attributes'=>true,'wrap'=>false));
|
||||||
|
$tidy->cleanRepair();
|
||||||
|
return $tidy;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user