Загрузка XML из файла и анализ? - PullRequest
0 голосов
/ 19 января 2019

Я искал и искал и не могу понять, почему этот код не загружает элемент XML в

.Я пытаюсь загрузить XML из файла, прочитать для определенного элемента и поместить его данные в определенный элемент.

HTML:

<!DOCTYPE html>
<html>
<head>
<script
  src="https://code.jquery.com/jquery-3.3.1.min.js"></script>

<script>
$(document).ready(function(){
   $.ajax({
    type: "GET" ,
    url: "score1.xml" ,
    dataType: "xml" ,
    success: function(xml) {
    var xmlDoc = $.parseXML( xml ),
    $xml = $( xmlDoc );
    $home = $xml.find( "home" );
    $( "#home" ).text( $home.text() );
    }       
});
});
</script>
</head>
<body><p id="home"></p>
</body>
</html>

score1.xml:

<?xml version="1.0" encoding="UTF-8"?><score><home>22</home></score>

(Следует также добавить, что, хотя я уже несколько лет использую PHP / HTML, я совершенно новичок в OOP и JQuery.)

1 Ответ

0 голосов
/ 19 января 2019

Просто удалите строку parseXML, и она отлично работает:

$(document).ready(function() {
  $.ajax({
    type: "GET",
    url: "score1.xml",
    dataType: "xml",
    success: function(xml) {
      var $xml = $(xml);
      $home = $xml.find("home");
      $("#home").text($home.text());
    }
  });
});

Я удалил эту строку:

var xmlDoc = $.parseXML(xml);

И теперь она отлично работает.

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