开发者

Formatting output to file with PHP DOMDocument

开发者 https://www.devze.com 2023-01-28 14:28 出处:网络
So I wrote this script that looks for certain nodes in an XML file, deletes it, and puts a new node in it\'s place... however, the new node is showing up like so:

So I wrote this script that looks for certain nodes in an XML file, deletes it, and puts a new node in it's place... however, the new node is showing up like so:

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

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

I've attempted to use the $xml->formatOutput = true; but that has done nothing. I'm loading the dom object from an XML file and saving it back to the same file upon completion.


When you want to use

$xml->formatOutput = TRUE;

you also have to set

$xml->preserveWhiteSpace = FALSE; 

You wrote preserveWhitespace (mind the 2nd s). Properties are case-sensitive in PHP.

See difference on codepad

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号