Показать сообщение отдельно
  #1 (permalink)  
Старый 05.07.2017, 13:45
Аспирант
Отправить личное сообщение для prog77 Посмотреть профиль Найти все сообщения от prog77
 
Регистрация: 05.07.2017
Сообщений: 57

не правильно достаю данные из xml файла
добрый день есть xml
Код:
<xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://morpher.ru/">
  <Р>теста тестового просто</Р>
  <Д>тесту тестовому просто</Д>
  <В>тест тестовый просто</В>
  <Т>тестом тестовым просто</Т>
  <П>тесте тестовом просто</П>
  <множественное>
    <И>тесты тестовые просто</И>
    <Р>тестов тестовых просто</Р>
    <Д>тестам тестовым просто</Д>
    <В>тесты тестовые просто</В>
    <Т>тестами тестовыми просто</Т>
    <П>тестах тестовых просто</П>
  </множественное>
</xml>
пытаюсь достать вот так
$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: "padeg.xml",
        dataType: "xml",
        success: xmlParserPadeg
    });
});

function xmlParserPadeg(xml) {

    var edinstvennoe;
    $(xml).find("xml").each(function () {
        alert($(this).find("Р").text());
        edinstvennoe = [
            $(this).find("И").text(),
            $(this).find("Р").text(),
            $(this).find("Д").text(),
            $(this).find("В").text(),
            $(this).find("Т").text(),
            $(this).find("П").text()
        ];
    });
    var mnogestvennoe;
    $(xml).find("множественное").each(function () {
        alert($(this).find("Р").text());
        mnogestvennoe = [
            $(this).find("И").text(),
            $(this).find("Р").text(),
            $(this).find("Д").text(),
            $(this).find("В").text(),
            $(this).find("Т").text(),
            $(this).find("П").text()
        ];
    });

}
мне нужно сделать два массива, но в массиве edinstvennoe оказывается и то что находится в "множественное"? как мне правильно сделать?
Ответить с цитированием