我想解析一个xml文件(使用javascript DOM)。然后我想插入这个数据在MySQL表(使用PHP)。解析XML并在MySQL表中插入数据
我知道如何解析xml数据。但我无法弄清楚如何一起使用PHP和JavaScript并在MySQL表中插入数据。
请帮助我。
最佳 Zeeshan
我想解析一个xml文件(使用javascript DOM)。然后我想插入这个数据在MySQL表(使用PHP)。解析XML并在MySQL表中插入数据
我知道如何解析xml数据。但我无法弄清楚如何一起使用PHP和JavaScript并在MySQL表中插入数据。
请帮助我。
最佳 Zeeshan
为什么不只用PHP DOM解析XML?
e.g:
$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)。每个(函数(){ 屋顶= $( '屋顶',这一点)的.text (); door = $('door',this).text(); num_wind = $('window',this).attr('number'); });
这是愚蠢的我,但你能告诉我我应该如何制作一个表单,我所有的XML解析数据,然后我可以提交给服务器上的PHP,以便它可以插入我的XML的每个记录在一个表 – 2009-06-17 15:09:16
var form = document.createElement('form'); form.action = 'foo.php'; form.method = “POST”; var data1 = document.createElement('input'); data1.value = myVar; data1.name = “DATA1”; form.appendChild(DATA1); document.body.appendChild(形式); form.submit();/*当然简化*/ – Quentin 2009-06-17 17:59:31