解析XML并在MySQL表中插入数据

时间:2009-06-17 14:50:22

标签: javascript mysql xml

我正在尝试解析我拥有的xml文件(使用javascript DOM)。然后我想在mysql表中插入这些数据(使用php)。

我知道如何解析xml数据。但我无法弄清楚如何一起使用php和javascript并在mysql表中插入数据。

请帮助我。

最佳

Zeeshan

3 个答案:

答案 0 :(得分:2)

JavaScript需要将数据发送到服务器。有几种方法可以实现。

  1. 生成表单并提交
  2. 直接使用XMLHttpRequest
  3. 使用YUIjQuery
  4. 等库

    在那里,你得到数据(例如来自$ _POST)和insert it into MySQL as normal

答案 1 :(得分:2)

为什么不用PHP DOM来解析XML?

e.g:

$doc = new DOMDocument();
$doc->load('book.xml');
echo $doc->saveXML();

加载文档$doc后,您可以使用PHP DOM函数。

答案 2 :(得分:1)

您可以使用jQuery执行此操作,例如:

<house>
 <roof>as</roof>


<door>asd</door><window number="12">iles</window></house>

$( 'path_to_xml',XML)。每个(函数(){     roof = $('roof',this).text();     door = $('door',this).text();     num_wind = $('window',this).attr('number'); });