エラーがどこから来ているのかわかりません。xmlを初めて使用するので、助けが必要です。phpを使ってxmlファイルを書きたい。私は次のphpコードを持っています:
<?php
$xml = array();
$xml [] = array(
'error' => 'ERROR_ID'
);
$doc = new DOMDocument();
$doc->formatOutput = true;
$r = $doc->createElement( "xml" );
$doc->appendChild( $r );
$parameters = $doc->createElement( "parameters" );
$error = $doc->createElement( "error" );
$error->appendChild(
$doc->createTextNode( $xml['error'] )
);
$parameters->appendChild( $error );
$r->appendChild( $parameters );
echo $doc->saveXML();
$doc->save("write.xml")
?>
私のxmlファイルは次のようになります。
<?xml version="1.0"?>
<xml>
<parameters>
<error>ERROR_ID</error>
</parameters>
</xml>
しかし、ERROR_IDテキストノードはファイルに表示されません。何が問題でしたか?