Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将HTML表单数据保存为XML_Jquery_Html_Xml_Save_Export - Fatal编程技术网

Jquery 将HTML表单数据保存为XML

Jquery 将HTML表单数据保存为XML,jquery,html,xml,save,export,Jquery,Html,Xml,Save,Export,我正在开发一个管理员将使用的表单。表单数据将用于更新我计划在整个网站上使用的变量值。这些值都不是安全敏感的,所以这不应该是一个问题 所以,基本上,我现在唯一的问题是如何获取表单并将数据写入XML文件,稍后将读取该文件以更新变量值 以下是表格代码: <html> <script type="text/javascript" src="jquery-2.1.1.min"></script> <script type="text/javascript" sr

我正在开发一个管理员将使用的表单。表单数据将用于更新我计划在整个网站上使用的变量值。这些值都不是安全敏感的,所以这不应该是一个问题

所以,基本上,我现在唯一的问题是如何获取表单并将数据写入XML文件,稍后将读取该文件以更新变量值

以下是表格代码:

<html>

<script type="text/javascript" src="jquery-2.1.1.min"></script>
<script type="text/javascript" src="handler_NAME.js></script>

<div align="center">

    <span style="font-size:60px";>

        <u>Update Page<br></u>
        PAGE TO BE UPDATED<br>

    </span>

<form method="post" action="UpdateInfo_NAME.php">
    <span style="font-size:30px;">

        <u>FIELD1<input type="number" name="name1" value="total"><br>
        FIELD2<input type="number" name="name2" value="total"><br>
        FIELD3<input type="number" name="name3" value="total"><br>
        FIELD4<input type="number" name="name4" value="total"><br>
        FIELD5<input type="number" name="name5" value="total"><br>
        FIELD6<input type="number" name="name6" value="total"><br>
        FIELD7<input type="number" name="name7" value="total"><br>
        FIELD8<input type="number" name="name8" value="total"><br></u>

        <input type="submit" value="Submit">
</form></html>
注意:处理程序当前为空。我假设我将需要使用jQUERY使其尽可能干净,因此我还添加了库第3行。如果我做错了什么,请把我撕碎,哈哈,我是一个noob程序员,所以我必须学习

谢谢你的帮助,蒂亚

编辑: 如果每次用户保存数据时都覆盖XML,那么对我来说效果最好。我不确定这是否更难,我想你应该告诉我:P

我正在使用服务器,所有文件都是PHP的。很抱歉,我最初没有指定这个,哈哈

我们尝试使用SimpleXML。遵循这一点,很好地解释它是如何工作的以及如何使用它

只是一些关于如何从SimpleXML开始的示例


您是否在服务器端使用任何东西?PHP、ASPX、JSP等。您需要一种服务器端语言来编写文件。对不起,我没有指定。一切都是基于PHP的。OP已被编辑以显示这一点。它被指定为action=UpdateInfo_NAME.php^^^我尝试使用此代码时出现以下错误:致命错误:在-DIRECTORY-第4行中未找到类“DomDocument”-我编辑了我的答案,请改为尝试simpleXL,更易于使用谢谢,我真的很感激:如果我的代表够高的话,我会给你答案哈哈。不客气,接受我的答案吧。Rep不是一切,help people是:它会弹出相同的错误,但在第6行:/I认为问题可能是我的服务器管理员不允许php支持xml。我在网上查看了错误消息,发现有很多人说过类似的话。那么,我可能不得不想出另一种方法来实现我的目标。
<?php 

try 
{ 
    /*** a new dom object ***/ 
    $dom = new domDocument; 

    /*** make the output tidy ***/ 
    $dom->formatOutput = true; 

    /*** create the root element ***/ 
    $root = $dom->appendChild($dom->createElement( "user" )); 

    /*** create the simple xml element ***/ 
    $sxe = simplexml_import_dom( $dom ); 

    /*** add a firstname element ***/ 
    $sxe->addChild("firstname", "John"); 

    /*** add a surname element ***/ 
    $sxe->addChild("surname", "Brady"); 

    /*** echo the xml ***/ 
    echo $sxe->asXML(); 
} 
catch( Exception $e ) 
{ 
    echo $e->getMessage(); 
} 
?>