我正在尝试使用php创建XML文件。
当我打印我的xml时,它将所有内容打印在一行而不是正确的格式。
$xml = new DomDocument();
**$xml->preserveWhiteSpace = false;
$xml->FormatOutput = true;**
$parent = $xml->createElement("foo");
$parent->setAttribute("xmlns", "http://");
$parent->setAttribute("xmlns:xsi", "http://www.w3.org/2001/XMLSchema-instance");
$parent->setAttribute("xsi:schemaLocation", "link");
$xml->appendChild($parent);
$child = $xml->createElement("foo1");
$parent->appendChild($child);
$subchile = $xml->createElement($foo);
$child->appendChild($subchile);
$s_c = $xml->createElement("foo3",$foo3);
$subchile->appendChild($s_c);
echo "<xmp>" . $xml->saveXML() . "<xml>";
$xml->save($file_name)
它打印所有没有缩进等的东西。
我在这里阅读其他问题并按照答案但仍然没有。你能帮忙吗?
答案 0 :(得分:0)
更改了$ xml-&gt; FormatOutput = true; ---&GT; $ xml-&gt; formatOutput = true;