我想解析一個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