使用PHP DOMDocument格式化输出到文件

时间:2010-12-03 18:17:50

标签: php xml formatting domdocument

所以我编写了这个脚本,它在XML文件中查找某些节点,删除它,并在其中放置一个新节点......但是,新节点就像这样出现:

<PrintQuestion id="17767" type="pickOne">

<Standards><Standard value="CA.MATH-6-6-20" state="CA" grade="3" subject="MATH"/></Standards><References>
        <PassageRef id="1892"/>
    </References>

我试图使用$ xml-&gt; formatOutput = true;但这没有做任何事情。我正在从XML文件加载dom对象并在完成后将其保存回同一文件。

1 个答案:

答案 0 :(得分:11)

何时使用

$xml->formatOutput = TRUE;

你还必须设置

$xml->preserveWhiteSpace = FALSE; 

你写了preserveWhitespace(介意第二个 s )。 PHP中的属性区分大小写。

See difference on codepad