разобрать XML и вставить данные в таблицу MySQL - PullRequest
1 голос
/ 17 июня 2009

Я пытаюсь проанализировать XML-файл, который у меня есть (с использованием JavaScript DOM). а затем я хочу вставить эти данные в таблицу MySQL (с помощью PHP).

Я знаю, как анализировать данные XML. Но я не могу понять, как использовать php и javascript вместе и вставить данные в таблицу MySQL.

Пожалуйста, помогите мне в этом.

Лучший Zeeshan

Ответы [ 3 ]

2 голосов
/ 17 июня 2009

Почему бы вам просто не использовать PHP DOM для анализа XML?

например:

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

После загрузки вашего документа $doc вы можете использовать функции PHP DOM.

2 голосов
/ 17 июня 2009

JavaScript должен отправить данные на сервер. Это может быть достигнуто несколькими способами.

  1. Создайте форму и отправьте ее
  2. Использовать XMLHttpRequest напрямую
  3. Используйте библиотеку, такую ​​как YUI или jQuery

Оказавшись там, вы получаете данные (например, из $ _POST) и вставляете их в MySQL как обычно .

1 голос
/ 17 июня 2009

Вы можете использовать jQuery для этого, например:

<house>
 <roof>as</roof>


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

$ ( 'path_to_xml', XML) .each (функция () { roof = $ ('roof', this) .text (); door = $ ('door', this) .text (); num_wind = $ («окно», это) .attr («число»); });

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...