使用 jQuery 进行 Xml 调用(无效的 XML)

2023-12-23

我有一个问题,我想使用 jQuery 从 XML 文件中获取一些数据(如果我可以说它是 XML 文件):

这是我的 jQuery,它适用于普通的 XML 文件:

$.ajax({
        type: "GET",
        url: "test.xml",
        dataType: "xml",
        success: function(xml) {
            $(xml).find('result').each(function(){
            var bid = $(this).find('bid').text();
            alert(bid);
            });
            }
        });

但这是数据:

   <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<?xml version="1.0" ?> 


<T_transmission> 
<result> 
<last>9.9200</last> 
<bid>9.9000</bid> 
<ask>9.9200</ask> 
<mid>9.9100</mid> 
</result> 

 </T_transmission>

</string>

因为它有“<string ...>它不起作用...

有人可以建议如何修复它,或者也许还有其他方法可以修复...

多谢 !!!!!!


如果 xml 格式完全超出你的控制范围,你可以像这样修改它。这在 FireFox 中对我有用。

$.ajax({
  type: "GET",
  url: "test.xml",

  // change dataType to 'text' so that jquery doesn't try to parse xml
  dataType: "text",
  success: function(xml) {

    // just remove the declaration using replace()
    xml = xml.replace('<?xml version="1.0" ?>', '');

    $(xml).find('result').each(function(){
    var bid = $(this).find('bid').text();
    alert(bid);
    });
  }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 jQuery 进行 Xml 调用(无效的 XML) 的相关文章

随机推荐

  • Windows Phone 8.1:设备唯一 ID 的 DeviceExtendedProperties 或 DeviceStatus

    我想获取 Windows Phone 中的设备 ID8 1 The 设备扩展属性 http msdn microsoft com library windows apps microsoft phone info deviceextende
  • 让链接执行 2 个操作

    首先 我不知道我是否采取了正确的方法来解决这个问题 所以请耐心等待 我的问题如下 我尝试使用手风琴 其中每个选项卡都是一个类别 展开时 手风琴会显示该类别中的艺术家 到目前为止 一切都很好 现在 我想要实现的另一部分是 一旦我单击选项卡 其
  • 使用 GORM 和 Postgresql 时如何节省 Go 中数据库的时间?

    我目前正在解析时间字符串并将其保存到数据库 Postgresql event Time time Parse 3 04 PM 9 00 PM value of event Time now is 0000 01 01 21 00 00 00
  • Apache Ignite 使用 Spring-Boot 加载两次?

    我正在使用 Spring Boot 1 2 7 RELEASE 和 Apache Ignite 1 4 0 进行原型设计 并注意到有些奇怪的东西 也许这只是一个日志配置 看起来 Apache Ignite 正在尝试用 Spring 启动两次
  • 在重定向之前设置 cookie

    我试图在标头重定向之前设置 cookie 但它不起作用 我读过在标头重定向行之后设置 cookie 应该可以解决问题 但我没有运气 同样 之前的一篇文章建议 如果您在位置重定向中使用 人类 URL 则应该在 cookie 的路径参数中使用
  • 在 Interface Builder 中将文本标记为不需要翻译

    我在 Interface Builder 中使用虚拟文本 这是一个例子 The MYNAME不是真正的界面文本 它是以编程方式设置的viewDidLoad 我可以用特殊方式标记它 以便默认将其从我的翻译文件中排除吗 如果您正在使用ibtoo
  • Capistrano 使用 sudo 甚至使用“set :use_sudo, false”

    我不希望使用 sudo 通过 Capistrano 执行任何远程命令 具体来说 当我跑步时cap deploy setup 第一次时要求我输入 sudo 密码mkdir命令 我添加了set use sudo false到我的deploy r
  • SqlCipher Mingw/msys 问题

    我有一个问题 我无法编译 SqlCipher 我正在用这个http groups google com group sqlcipher browse thread thread 55c6296b56bf4533 c792bbec6df7d4
  • 如何在jquery中引用JSF组件Id? [复制]

    这个问题在这里已经有答案了 我如何在 jquery 中引用 JSF 组件 因为我不知道要引用的组件 id 前面的 id 你可以付出一切NamingContainer http download oracle com javaee 6 api
  • Prometheus-如何监控其他docker容器

    我想用普罗米修斯监控我的docker容器 我可以跑普罗米修斯 with Grafana但我不知道如何指示它监视其他 docker 容器 如果可能的话我想看一些例子 例如我有Ubuntu在我的主机上运行的容器以及Gentoo容器 我如何告诉
  • 中间件应该总是调用下一个?

    我一直在尝试了解 ASP NET 5 管道中间件的真正工作原理 据我所知 中间件只是一个Func
  • 允许对 C++11 中的循环进行编译器优化

    是否允许符合 C 11 的编译器优化 转换此代码 bool x true not an atomic type but suppose bool can be read written atomically while x spins un
  • 用鼠标移动 QGraphicsRectItem

    将 QGraphicsRectItem 添加到场景后 我试图移动它 它会移动 但与鼠标指针有一定的偏移 我认为这只是将鼠标指针位置添加到其原始位置 我不知道如何解决这个问题 这是我的代码 class ucFilter public QGra
  • 覆盖 Python Tkinter 中的默认选项卡行为

    我正在使用 Tkinter 用 Python 编写一个应用程序来管理我的 GUI 有一个文本输入框 我试图在其中实现自动完成功能 该功能将绑定到 Tab 键 我已将 Tab 键绑定到输入框 但是当我按 Tab 时 程序会尝试在 GUI 元素
  • 本例中 Canvas.Context Save 和 Restore 的目的是什么?

    这一页 http www authorcode com text animation in html5 在 HTML5 画布中显示一些动画 如果你看一下滚动条的来源 http www authorcode com scrolling tex
  • Canvas lineTo() 在错误的位置绘制 y 坐标

    我正在尝试使用 ctx lineTo 在画布上绘制一些矩形 它们被绘制 但 y 坐标永远不正确 矩形变得太高并且位于 y 轴上的错误位置 当我使用调试器单步执行时 它显示 lineTo 方法中的 y 坐标是正确的 但我创建了一个 canva
  • 将 IQueryable 对象转换为另一个对象?

    我不知道关键字是什么 所以这里是我想要的示例 return from i in userRepo GetUsers select new SimpleUser i UserId i Name userRepo GetUsers 返回类型IQ
  • 如何从 python 源代码中删除注释和文档字符串? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一个程序可以像这样运行 py2py py lt orig py gt smaller py 其中
  • Java 多维数组被视为基元或对象

    Is int matrix new int 10 10 一个原语还是一个对象 当我将它作为参数发送给函数时 它是否发送其引用 如对象 或其值 如基元 每个 Java 数组都是一个对象 当您将其作为参数传递时 您将传递该数组的引用的副本
  • 使用 jQuery 进行 Xml 调用(无效的 XML)

    我有一个问题 我想使用 jQuery 从 XML 文件中获取一些数据 如果我可以说它是 XML 文件 这是我的 jQuery 它适用于普通的 XML 文件 ajax type GET url test xml dataType xml su