所以我编写了这个脚本,它在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对象并在完成后将其保存回同一文件。
答案 0 :(得分:11)
何时使用
$xml->formatOutput = TRUE;
你还必须设置
$xml->preserveWhiteSpace = FALSE;
你写了preserveWhitespace
(介意第二个 s )。 PHP中的属性区分大小写。