@Stels007

Почему не работает код jQuery при взаимодействии с базой данных xml?

Здравствуйте, коллеги! Требуется помощь разобраться с принципами работы кода jQuery с базой данных xml.
Вот код
$(document).ready(function(){

  $("#dvContent").append("<ul></ul>");
  $.ajax({
    type: "GET",
    url: "BookList.xml",
    dataType: "xml",
    success: function(xml){
    $(xml).find('Book').each(function(){
      var sTitle = $(this).find('Title').text();
      var sPublisher = $(this).find('Publisher').text();
      $("<li></li>").html(sTitle + ", " + sPublisher).appendTo("#dvContent ul");
    });

  },
  error: function() {
    alert("An error occurred while processing XML file.");
  }
  });
});


База данных
<?xml version="1.0" encoding="UTF-8"?>
-<BookList>-<Book><Title>jQuery: Novice to Ninja</Title><Publisher>Site point</Publisher></Book>-<Book><Title>Learning jQuery</Title><Publisher>PACKT</Publisher></Book>-<Book><Title>Head First jQuery</Title><Publisher>O'Reilly</Publisher></Book>-<Book><Title>jQuery UI 1.8</Title><Publisher>PACKT</Publisher></Book></BookList>


Когда запускаю код выдает ошибку "An error occurred while processing XML file." Если учитывать, что файл базы данных не битый (Лежит в корне рядом с Index.html), то почему проблемы с открытием? Или проблемы с чет-то еще? А может я не правильно что-то подключаю...
P.S. Сам новичок в jQuery, поэтому прошу помощи разобраться, возможно, с элементарными понятиями. Надеюсь на Ваш опыт, старшие товарищи)
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы