我想从javascript中生成的现有字符串创建 xml文件,并通过textarea中的帖子发送。
我的代码:
<script>
// i load existing xml
var xml=loadXMLDoc("test.xml");
// modding the content
var remove = xml.querySelectorAll("taxfree");
Array.prototype.map.call(remove, function(element){
element.parentNode.parentNode.removeChild(element.parentNode);
});
// output xml string to textarea and post it through form
document.getElementById("output").value = new XMLSerializer().serializeToString(xml.documentElement);
</script>
<form...>
<textarea id="output" name="output"></textarea>
</form>
...
<?php
if isset($newXML = $_POST["output"]){
// ? generate xml file / what do i do here?
}
?>
编辑:我的问题是,如标题所示,如何从现有字符串输出 xml文件(在我的情况下存储在post变量中)。 (建议用于创建xml文件并保存它的函数/类/自定义代码等。)
答案 0 :(得分:1)
你必须写入文件,尝试fwrite
$fp = fopen('data.txt', 'w');
fwrite($fp, 'Your xml content');
fclose($fp);
PHP doc doc:http://php.net/manual/en/function.fwrite.php