лучший способ для анализа служб XML в JavaScript? - PullRequest
1 голос
/ 18 августа 2011

Я новичок в javascript. Я хотел проанализировать xml и отобразить его в javascript. Я использовал следующий код. В чем преимущество, если мы используем jQuery и разницу между обычным javascript и jQuery? `

  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript">
    $(document).ready(function(){
     $.get("http://www.hindu.com/rss/01hdline.xml", function(response){
     var response = $.paseXML(response);
      var $xml = $(response);

   //Now you can find any xml node with $xml using various methods of jQuery
  //E.g
   alert($xml.find( "title" ));   
  });
  });

1 Ответ

0 голосов
/ 18 августа 2011

Если вы использовали jQuery, вам не нужно писать весь код, который вы написали, jQuery сделает это за вас, и он будет работать во всех браузерах. Также он имеет встроенную утилиту для анализа XML, с помощью которой вы можете легко перемещаться по документу XML и писать свою логику. Попробуйте это

$.get("http://www.hindu.com/rss/01hdline.xml", function(response){
   var response = $.paseXML(response);
   var $xml = $(response);

   //Now you can find any xml node with $xml using various methods of jQuery
   //E.g
   alert($xml.find( "title" ));   
});

Причина, по которой ваш код не работает, потому что

Вы не можете выполнять междоменные XMLHttpRequests.

Вместо этого вы можете рассмотреть возможность запроса XMLHttp вашего собственного сервера для получения удаленного содержимого XML для вас (например, сценария php)

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