问题标签 [jquery-xml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
392 浏览

jquery - 如何在 jQuery 中加载新的 RSS 提要项目

我正在使用 jFeed 来解析 RSS 提要,但我现在正在考虑如何在基于间隔的检查中跟踪更改。与之前的加载相比,如何有效地检查提要中是否有新项目?不幸的是,我不能使用 RSS 2.0 last updated 参数,因为它不存在。

0 投票
1 回答
1415 浏览

javascript - 使用jQuery解析XML文档,有没有高效的方法

例如,假设我有以下 XML 文档,我需要使用 jQuery 解析它。

为了获得第一本书的“标题”。我可以使用以下 jQuery 函数。

这会给我第一本书的“标题”,即“乱世佳人!” . 现在,我的问题是:这是获得第一本书“标题”的有效方法吗?

恐怕,jQuery 内部可能会解析所有书籍的标题,然后返回给我first()。我想知道,我是否在解析我不感兴趣的书籍时浪费了 CPU 周期?

如果您能想到任何方法,请提出替代方案。提前致谢!

PS:请注意,我不能使用浏览器的原生 javascript API,因为项目的其余部分已经使用 jQuery 进行 XML 解析。

0 投票
1 回答
744 浏览

javascript - 使用 Jquery 为 IE7+ 和 Mozilla 进行 XML 解析

我一直在开发一个需要在 jquery 中解析我的 xml 的 Web 应用程序。我正在构建我的网络应用程序以在 IE7 到 IE10 和 mozilla 上工作。我想迭代到我的 xml,所以我写了下面的代码。

但我发现我需要为不同的浏览器编写不同的循环机制来从 xml 中获取。这有点奇怪,因为我使用的是 Jquery,所以它应该是所有浏览器兼容的。

那么有没有更好的从 xml 读取的方法,它适用于所有浏览器,这样我就不必编写浏览器检查代码了?

0 投票
1 回答
106 浏览

jquery - 具有 2 个值的 jQuery .find()

模型 xml:

如何使用 find 关键字 jquery xml 从上述 xml 中查找 2 到 4 之间的 id 值

在这种情况下,如何在 find 关键字里面写参数。

$(xml).find("findkeyword[id]")?

谢谢。

0 投票
2 回答
86 浏览

jquery - jquery 在 IE 8.0 和其他浏览器中使用 xml 作为 html

我需要从服务器获取一个 xml 字符串,其格式为:

客户端获取此 xml 并对其进行处理:

我的问题是,此代码在 Chrome 和 Firefox 中运行良好,但在 IE 8.0(我使用的是 8.0)中运行良好。它在 IE 中警告 0,而在 chrome 和 firefox 中警告正确长度。

我试试这个,但它也显示 IE 中的记录长度为 0,但在 Chrome 中很好

0 投票
1 回答
341 浏览

jquery - 当相同元素存在于不同ns中时,xml解析中的问题,使用jquery

xml内容是:

正如所观察到的,有些项目有<media:content>元素,有些没有

Jquery解析xml如下:

问题:

在 Firefox 中,上面的代码工作正常。然而,在 Safari 中,媒体标签内的文本也会附加在标题中

Firefox 中的输出:Title 1

Safari 中的输出:Title 1some mediaImageImageImage

编辑:我如何告诉选择器不要选择<media:title>但只<title>

我确实通过了这篇文章,但没有任何帮助。

我错过了什么?

*我正在使用jquery 1.7.1,问题与 jquery 1.6.**** 相同。

0 投票
2 回答
8261 浏览

jquery - jQuery Mobile 列表中的 jQuery Parse XML 显示 UL UL 仅返回 XML 中的最后一项

我正在使用 jQuery Mobile 1.1.1 和 jQuery 1.7.1。JQuery mobile 可以有一个嵌套列表,点击后可以在另一个屏幕中显示下一个 ul。请参阅此示例:http: //jquerymobile.com/demos/1.1.1/docs/lists/lists-nested.html#&ui-page=0-8

我试图通过解析 XML 数据文件来做到这一点。我列出列表的内容没有问题,但是,在单击第一个父项时,我总是得到最后一个父项的子项。

在 Firebug 中,我可以看到那里所有的 Children 区域,但关系变得混乱......

如何单击第一个父 LI 并获取该父的孩子?

这是我的 jquery/mobile cdn 脚本部分:

这是html:

这是示例 xml:

0 投票
2 回答
778 浏览

jquery - jQuery:加载和使用大型 XML 文件的最快方法

我有一个相当大的 XML 文件(大约 5MB),需要用 jQuery 加载它。之后,我想在我的 html 文件中查询和显示一些数据(我正在考虑一种类似的方式来做到这一点,因为 .NET/C# 提供了它)。

加载这么大文件的最快方法是什么?

将 xml 文件转换为 json 对象(使用插件?

0 投票
1 回答
171 浏览

jquery - 如何在使用 xml-jquery 时动态出现/更改的文本字符串中添加下划线

我希望使用 Jquery 出现在页面上的 XML 属性值应该在特定字符处加下划线。

有人可以帮我吗?

先感谢您。

0 投票
0 回答
1135 浏览

jquery - 使用命名空间时 jQuery 的 parseXML 失败(无效的 XML)

如果我尝试以下操作:

jQuery 返回解析错误:

但如果我尝试:

它工作正常。在我目前的开发中,我将调用服务器并将 xml 结果作为字符串获取。这个字符串将包含命名空间,如xs:type. 然后我将不得不解析 xml 并对结果做一些其他的事情。在使用 parseXML 解析之前,我是否必须从字符串中删除所有冒号?有什么解决方法吗?