次のコードでxmlファイルを作成しようとしています:
$xmlfile='template.xml';
$xml = simplexml_load_file($xmlfile);
$xml->asXML('12801.xml');
一方、template.xml ファイルには次の内容が含まれています。
<?xml version="1.0" standalone="yes"?>
<posts>
<1president/>
<2vice-president/>
<3secretary/>
<4assistant-secretary/>
<5science-secretary/>
<6dramatic-secretary/>
<7athletic-secretary/>
</posts>
それは言って多くのエラーを投げています:
Warning: simplexml_load_file(): template.xml:3: parser error : StartTag: invalid element name in try.php on line 3
ここで何が問題なのですか?私が知っている限り、template.xml の xml は有効なようです。