我正在尝试使用以下代码创建一个 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 似乎是有效的。