私は(javascript DOMを使用して)xmlファイルを解析しようとしています。私はこのデータを(phpを使って)mysqlテーブルに挿入します。XMLを解析してMySQLテーブルにデータを挿入します
私はxmlデータを解析する方法を知っています。しかし、私は一緒にphpとjavascriptを使用してmysqlテーブルにデータを挿入する方法を見つけることができません。
こんにちは。
ベスト Zeeshan
私は(javascript DOMを使用して)xmlファイルを解析しようとしています。私はこのデータを(phpを使って)mysqlテーブルに挿入します。XMLを解析してMySQLテーブルにデータを挿入します
私はxmlデータを解析する方法を知っています。しかし、私は一緒にphpとjavascriptを使用してmysqlテーブルにデータを挿入する方法を見つけることができません。
こんにちは。
ベスト Zeeshan
なぜXMLを解析するのにPHP DOMを使用しないのですか?
例えば:
$doc = new DOMDocument();
$doc->load('book.xml');
echo $doc->saveXML();
$doc
あなたがPHPのDOM関数を使用することができ、あなたの文書をロードした後。
JavaScriptがサーバーにデータを送信する必要があります。これを達成するにはいくつかの方法があります。
jQueryのようなライブラリを使用して、あなたがデータを取得し提出しinsert it into MySQL as normal(例えば$ _POSTから) 。
これは私の愚かですが、私はどのように私はすべての私のXML解析されたデータを持っているフォームを作成する必要がありますし、私はxmlの各レコードを挿入することができますテーブル –
var form = document.createElement( 'form'); form.action = 'foo.php'; form.method = "投稿"; var data1 = document.createElement( 'input'); data1.value = myVar; data1.name = "data1"; form.appendChild(data1); document.body.appendChild(form); form.submit();/*簡略化された*/ – Quentin
次の例のように、これを行うにはjQueryを使用することができます。
<house>
<roof>as</roof>
<door>asd</door><window number="12">iles</window></house>
$( 'path_to_xml'、XML).each(関数(){ 屋根= $( '屋根'、これを)の.text (); door = $( 'door'、this).text(); num_wind = $( 'window'、this).attr( 'number'); });
私はPHPのDOMを使用したいと思います。それは非常に簡単に行うことができます右か? 私はPHPのDOMでxmlを解析する方法について知ることができるいくつかのサンプルを私に教えてください。 –