XMLファイルをインデントしようとしていますが、このエラーが原因でできません。 この問題はなぜ発生しますか?PHP DOMDocument:致命的なエラー:定義されていないメソッドを呼び出すDOMElement :: save()
これは私のコードです:
<?php
$xmlstr = 'xmlfile.xml';
$sxe = new SimpleXMLElement($xmlstr, null, true);
$lastID = (int)$sxe->xpath("//tip[last()]/tipID")[0] + 1;
$tip = $sxe->addChild('tip');
$tip->addChild('tipID', $lastID);
$tip->addChild('tiptitle', 'Title:');
$sxe->asXML($xmlstr);
$xmlDom = dom_import_simplexml($sxe);
$xmlDom->formatOutput = true;
$xmlDom->save($xmlstr);
?>
私は多くの研究を行ってきたと私は答えを見つけることができませんでした。
は、残念ながらそれを解決しませんでした。エラーは同じですが、saveではなくsaveXMLで保存されます。 –