Итак, я написал этот скрипт, который ищет определенные узлы в файле 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-> formatOutput = true; но это ничего не сделало. Я загружаю объект dom из файла XML и сохраняю его обратно в тот же файл после завершения.