【发布时间】:2010-11-03 16:47:37
【问题描述】:
我正在尝试解析我拥有的 xml 文件(使用 javascript DOM)。然后我想将此数据插入到 mysql 表中(使用 php)。
我知道如何解析 xml 数据。但我无法弄清楚如何一起使用 php 和 javascript 并在 mysql 表中插入数据。
请在这方面帮助我。
最好的 泽山
【问题讨论】:
标签: javascript mysql xml
我正在尝试解析我拥有的 xml 文件(使用 javascript DOM)。然后我想将此数据插入到 mysql 表中(使用 php)。
我知道如何解析 xml 数据。但我无法弄清楚如何一起使用 php 和 javascript 并在 mysql 表中插入数据。
请在这方面帮助我。
最好的 泽山
【问题讨论】:
标签: javascript mysql xml
为什么不直接使用PHP DOM 来解析 XML 呢?
例如:
$doc = new DOMDocument();
$doc->load('book.xml');
echo $doc->saveXML();
加载您的文档$doc 后,您可以使用PHP DOM 函数。
【讨论】:
JavaScript 需要将数据发送到服务器。有几种方法可以实现。
在那里,您会获得数据(例如来自 $_POST)和insert it into MySQL as normal。
【讨论】:
您可以使用 jQuery 来执行此操作,例如:
<house>
<roof>as</roof>
<door>asd</door><window number="12">iles</window></house>
$('path_to_xml',xml).each(function(){ 屋顶 = $('屋顶',this).text(); 门 = $('门',this).text(); num_wind = $('window',this).attr('number'); });
【讨论】: