这就是我现在要完成的任务,我在Google搜索和Stack Overflow中已经看到了通过PHP实现这一目标的多种方法。不幸的是,似乎没有什么对我有用。使用$xml = simplexml_load_file()
加载现有.xml文件并使用$xml->asXML('example.xml')
将其保存到服务器上的另一个目录时,我没有遇到任何问题。但创建一个只是不起作用。
This Stack Overflow page使用SimpleXML显示它。我完成了该问题的修改后的答案显示:$doc = new DOMDocument( '1.0' );
$doc->save("thexmlfile.xml");
但是没有效果。
This short video显示$xml = new DomDocument("1.0","UTF-8")
并使用$string_value = $xml_>saveXML(); $xml->save("example.xml")
保存,但这不起作用。
这是我最近的尝试。由此没有创建XML文件。
//Create an xml doc for the adcode folder
$xml = new DOMDocument("1.0","UTF-8");
$ticket = $xml->createElement("ticket");
$ticket = $xml->appendChild($ticket);
$ticketid = $xml->createElement('ticketid', $ticketid);
$ticketid = $ticket->appendChild($ticketid);
$xml->formatOutput = true;
$xml->asXML('code/' . $ticketid . '.xml');