php - 用 JavaScript 解析 XML?

标签 php javascript xml parsing

所以,我想知道如何用 JavaScript 解析 xml 文档。

我已经在 php 中运行了(见下文)

<?php
$xmlGmailFeed = file_get_contents("https://gmail_username:gmail_password@mail.google.com/mail/feed/atom/");
$unreadMessages = $xmlGmailFeed->fullcount;
echo $unreadMessages;
?>

但唯一的问题是它使用服务器的 IP 地址运行,并且不允许用户登录他们的 Gmail。弹出窗口说他们的帐户有可疑的登录尝试。所以我想知道的是我如何能够做同样的事情,但从主机运行它。我在想javascript可以做到这一点吗?但如果有更好的方法,请告诉我!

编辑:

这是我使用的代码..

<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

最佳答案

我相信你可以使用 DOMParser 。 jQuery 还提供 .parseXML()如果您愿意使用它。

关于php - 用 JavaScript 解析 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16783156/

相关文章:

php - 悬停时内联样式背景更改

javascript - 当 node.ownerDocument 不是 window.document 时?

javascript - 根据服务变量更改 CSS

javascript - 绘制透明颜色 - p5js

带有重复标签的xml解析

php xml dom getElementById 和 DOMXpath 查询获取元素失败

iphone - 使用 NSXMLParser 解析 XML 文件 - 获取值

javascript - 如何防止人们发送垃圾邮件 ajax 表单

php - 引用 - 这个错误在 PHP 中意味着什么?

php - JSON并上传图片到服务器