问题标签 [parsexml]

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 投票
0 回答
630 浏览

jquery - 如果我的内容中有“&”,JQUERY $.parseXML 会给我无效的 XML

长话短说,我列出了我的 php 代码从我们的自助餐厅网站获取的信息,并使用以下 jquery 代码将其加载到 html 页面中:

数据每天都不一样,我注意到数据中有字符“&”的日子,代码不起作用。例如这个数据:

完全可以正常工作,但如果他们有

作为他们菜单中的选项之一,我的代码会中断并给出“未捕获的错误:无效的 XML”

避免这种情况的最佳方法是什么?

我可以更改我的 php 以将“&”替换为“and”,但这会增加我的服务器上的处理和响应时间。但是对于这种情况,什么是理想的呢?

0 投票
1 回答
3396 浏览

javascript - 如何使用 jquery $.parseXML 解析 xml?

我对解析 xml 文档的经验很少,所以请多多包涵。在过去的几天里,我正在努力解析下面给出的 xml 示例!

在搜索互联网并阅读其他评论后,我得出结论,最好的方法是使用 $parseXML 作为我处理的 xml 类型。

我验证了 xml 并使用了以下代码,但我不断收到无效的 xml!我的目标是获取属于一个的所有字符串值<dict>并在其中使用它们<tr>。因此,如果专家帮助我修复此损坏的代码,我将不胜感激。

这是我想将键值放在 div 中的方式:

javascript:

要解析的xml:

0 投票
2 回答
2472 浏览

java - java:没有找到适合解析的方法(java.util.List)

我的代码有问题我假设我缺少一个方法,我想创建一个字符串列表,然后打印出内容。现在我已经编写了一些代码来为一个字符串执行此操作,但我想为多个字符串执行此操作。

这是我目前收到的错误。

0 投票
2 回答
937 浏览

javascript - jquery为多个标签解析xml

我想从 XML 文档中获取多个标签。我查看了这个问题,它基本上获取了一个标签的子元素,而我想要所有标签。使用相同的示例 XML(复制如下):

如何获取“instructions”、“options”和“noOfOptions”的值?

我可以像这样重复代码三遍:

但这似乎不对。有没有正确(和更有效)的方法来做到这一点?我认为 .each 函数与它有关,但并不真正了解如何使用它。

0 投票
0 回答
709 浏览

android - 在android studio中可用互联网时保存xml文件中的数据

我正在制作一个app从中android studio获取数据JSON files并将其填充到微调器中的方法。下面是我的应用程序图片

在此处输入图像描述

在以下条件下,我有两种保存数据的选项。

  1. 当互联网关闭时,数据将保存到本地xml文件中。
  2. 当互联网在应用程序上时will检查连接,如果可用,它将检查文件,然后将其上传到服务器。

现在我能够分别实现这两点,即我创建了一个方法来检查互联网的连接性。将此方法传递给条件,如果连接可用,它将把数据保存到本地文件中,也就是xml文件,如果互联网不可用,它只会将新数据保存到服务器。

我的脚本在下面

我以字符串格式保存所有数据,如下所示

单击按钮时,我要求permission将文件保存在本地存储中,然后permission granted我已放置如下检查

这里的isOnline方法是检查互联网连接,如下所示

对于SaveData()方法,代码如下

虽然PutUtility类在下面

我想实现第二点,即每当app连接到互联网时,文件(xml 文件)中的所有数据都将上传到服务器。

作为一个新手,我不知道该怎么做。

任何帮助将不胜感激。

0 投票
3 回答
696 浏览

r - 使用具有命名空间的 R 解析 XML

以下是我从共享点获得的 xml 响应,我正在尝试解析数据并获取以下格式的详细信息

需要的输出

收到的输入

我是 R 新手,尝试了很少,但没有一个有效。命名空间,z:row无法被检测到。

0 投票
1 回答
276 浏览

jquery - Chrome 对 XML 结果不正确的 jQuery find()

我发现只有 Chrome 并没有给我find(selector)在 XML 上使用 jQuery(来自$.parseXML())所期望的结果。

考虑以下非常简化的代码(https://jsfiddle.net/a504caa0/):

在 IE 11 或 Firefox 中运行它会为四个查询中的每一个报告一个 1 元素匹配,这是我所期望的。

但是,在 Chrome (57.0.2987.133) 中,查询 1 和 3 返回 1 个元素,但查询 2 和 4 返回 0 个元素。这意味着:

正在寻找匹配项,而

没有找到匹配项。换句话说,如果查询直接子元素,它会找到一个元素,但如果查询任何后代,它会说它不存在!

我不知道这是否只是一个 XML 问题,或者是否需要使用xs\\:命名空间是一个问题。

在现实生活中,XML 更大更深,有时我需要查询任何后代,而不仅仅是直子。该解决方案不能仅仅通过更改上述查询(例如将多个find()s 合并为一个或使用)来工作,它必须在没有前导的情况下children()一般地工作/解释 Chrome 行为。find()>

编辑:我刚刚尝试xs:从 XML 和xs\\:中删除所有find()内容,果然它现在在 Chrome 下返回 1 个元素。所以,看起来这是一个有find()问题的 XML 命名空间。当然,在现实生活中我无法做到这一点。似乎 Chrome 可以找到具有命名空间前缀的直接子代,但在涉及泛型血统时却不能?有可接受的解决方法吗?

0 投票
2 回答
905 浏览

r - R将具有分层数据的XML树解析为数据框

我正在尝试解析 R XML 中的一些 xml 文档--。数据框。我想要做的是展平 XML 树,以便每个孩子在数据框中获得一行。我也希望每一行都包含来自父级的数据

例子:

我想得到的结果是

我尝试使用 XML 包和 xmlToDataFrame

但这只会让我在没有父数据的情况下展平框架。此外,如果我尝试将事件数据解析为数据框,则所有 XML 标记都会从框架字段中删除,因此我以后无法解析它。

任何正确方向的帮助或指导将不胜感激

0 投票
0 回答
18 浏览

java - 使用 DOMParser 向 xml 添加节点时出现问题?

XML:

我正在尝试将 xml 修改为:

我当前的代码如下所示:

}

如果 xml 如下所示,则输出不会删除所有“成员”节点:

输出将是:

这是正确的,但如果 xml 像上面的输出结果是:

这是错误的,它应该删除所有成员节点,然后添加新成员和名称节点。

它还不断增加两者之间的空间。

0 投票
1 回答
80 浏览

c# - 从 XML 解析中绘制

我正在尝试根据从 XML 文件中读取的坐标绘制一个移动圆。目前圆圈只会画一次。有人可以告诉我我要去哪里错了吗?!

EyeMove 方法在循环中调用,该循环从 XML 读取 X 和 Y 字符串并解析为浮点数