Как мне создать и прочитать XML-файл с помощью jquery - PullRequest
0 голосов
/ 27 ноября 2009

Я знаю, что в Интернете есть много информации, но я очень запутался.

Я хочу создать XML-файл и отправить его с помощью Ajax на сервер. Мне нужно будет восстановить и XML-файл обратно.

Это пример файла XML, который мне нужно будет создать.

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <item>dkfjgn</item>
    <item>sdfxvv</item>
    <item>htyjhj</item>
    <item>vnmvbn</item>
    <item>qqqgdb</item>
<data>

Как видите, это очень простой XML-файл. значения элементов будут содержаться в массиве.

Это XML-файл, который будет отправлен обратно.

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <dkfjgn>
        <title>A title</title>
        <discription>A discription</discription>       
    </dkfjgn>

    <sdfxvv>
        <title>A title</title>
        <discription>A discription</discription>
    </sdfxvv>

    <htyjhj>
        <title>A title</title>
        <discription>A discription</discription>       
    </htyjhj>

    <vnmvbn>
        <title>A title</title>
        <discription>A discription</discription>       
    </vnmvbn>

    <qqqgdb>
        <title>A title</title>
        <discription>A discription</discription>       
    </qqqgdb>
<data>

После восстановления XML-файла я хочу использовать «для каждого» в массиве, содержащем значения, искать значения и что-то делать.

Пример

for ( var i in values )    
{
    var title = "";
    var discription = "";

    /*********************************************************************************\
     * Each value can be obtained here by using values[i].                           *
     * If there is an other way to do this with jquery please.                       *
     * Here I will need to parse the xml file and the values in the variables above. *
    \*********************************************************************************/  
}

1 Ответ

1 голос
/ 27 ноября 2009
  • Чтение XML

http://think2loud.com/reading-xml-with-jquery/

  • Написание XML

Кажется, нет другого пути, кроме создания вашего XML с помощью строковых операций. Согласно ответу на этот вопрос"есть кросс-браузерный способ JavaScript для получения XML из узла XML DOM" Ответ относится к это еще один вопрос .

Надеюсь, это поможет.

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