2013-05-28 4 views
0

Итак, я хотел бы знать, как разбирать XML-документ с помощью JavaScript.Анализ XML с использованием JavaScript?

Я получил это работает в PHP (вид снизу)

<?php 
$xmlGmailFeed = file_get_contents("https://gmail_username:[email protected]/mail/feed/atom/"); 
$unreadMessages = $xmlGmailFeed->fullcount; 
echo $unreadMessages; 
?> 

Но единственное, что с этим, в том, что он работает с использованием IP-адреса сервера и не препятствует пользователям войти в их Gmail. Появляется сообщение о подозрительной попытке входа в аккаунт. Так что ИД хотел бы знать, как я мог бы сделать то же самое, но запустить его с компьютера хостов. Я думал о javascript, чтобы сделать это? Но, пожалуйста, дайте мне знать, если это лучший способ!

Edit:

Heres код, который им, используя ..

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script> 
<script> 
$.ajax({ 
    type: "GET", 
    url: "https://mail.google.com/mail/feed/atom.", 
    dataType: "xml", 
    crossDomain: true, 
    success: parseXml 
}); 

function parseXml(xml) 
{ 
    var results = $(xml).find("fullcount").text(); 
    alert(results); 
} 
</script> 

Вот снимок экрана моей проблемы:

http://cbog.co.nr/SC.php?img=Admin/AE0BCBAA4F532BC69A932E5DDD8F14F2

и вы можете увидеть для себя, жить по адресу:

http://cbogausch.com/test.php

ответ

3

Я считаю, что вы можете просто использовать DOMParser. jQuery также предлагает .parseXML(), если вы хотите его использовать.

+0

ohhh хорошо .. спасибо тонна !! Я посмотрю на это и опубликую код после того, как все получится. –

+0

Ей код, который им используется .. Вот снимок экрана моей проблемы: http://cbog.co.nr/SC.php?img=Admin/AE0BCBAA4F532BC69A932E5DDD8F14F2 и вы можете увидеть сами на http://cbogausch.com/ test.php –

+0

@Chris_Bogausch Это междоменная проблема. – Marty

Смежные вопросы