问题标签 [xml-parsing]

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 投票
2 回答
1543 浏览

perl - Perl 中的 XML::Smart Parser

我正在继续研究过时的生物信息学书籍,并尝试使用 XML::Smart Module。

我怀疑模块的方法在 6 年的时间里发生了变化,而且我对 perl 缺乏从cpan source进行故障排除的经验。注释掉的代码证明了 ncbi.gov 查询功能,我在使用“新”方法时遇到了问题——它没有解析 XML。我究竟做错了什么?谢谢!

更新具体来说,我在解析和显示 Id 数组时遇到了麻烦:my @Id = $results->{eSearchResult}{IdList}{Id}{'@'};我在 OSX 终端上运行它,运行此脚本时看不到任何 Id。我看到了正确的伯爵。谢谢!

0 投票
1 回答
1089 浏览

iphone - 从 RSS 提要描述字段中提取信息的问题

我使用 TopSongs 示例 iPhone 应用程序中的解析代码构建了一个 iPhone 应用程序。不过我遇到了一个问题 - 我试图从中解析数据的提要没有针对每条信息的单独字段(即,如果它是关于狗的提要,所有信息,例如狗类型,狗年龄和狗的价格包含在提要中。但是,TopSongs 应用程序依赖于具有自己标签的信息,因此不使用它,而是使用 and 。

所以我的问题是这个。如何从描述字段中提取此信息,以便可以使用 TopSongs 解析器对其进行解析?你能以某种方式使用 Yahoo Pipes 提取狗的年龄、价格和类型信息并使用该 RSS 提要作为提要吗?或者有没有我可以在应用程序中添加的代码?

更新:查看我的应用程序解析器的代码(基于 TopSongs Core Data Apple 提供的应用程序,见下文。

这是我正在使用的实际 RSS 提要中的一个项目的示例(描述更长,并且有状态、大小和其他几个字段,但它们的格式都相同。:

谢谢。

0 投票
1 回答
836 浏览

iphone - iphone xml解析器错误

我正在尝试在我的 iphone 应用程序中使用 Web 服务来实现和解析 xml 文档:

这是我的请求(HTTP GET):

回应将是:

我的 testxml.h :

我的 testxml.m 文件:

我在我的 **GDB 中正确打印了所有值:**

但它在执行didEndElement方法后终止了应用程序。

请你帮我解决这个问题。

谢谢。

0 投票
4 回答
2873 浏览

java - 从 https 调用 Web 服务并在 Java 中解析响应的 xml 数据

我需要连接 https url,发送我的请求模式,然后我会从 web 服务获得一些 xml 响应。

对于我正在使用的 https url 连接:

因此,从上面的代码中,我得到了来自服务器的响应 XML。现在我的问题是哪个解析器最适合我将响应的 xml 数据解析为我的简单 Java 对象。

我对此进行了很多研究,并获得了各种解决方案,但我对选择合适的解决方案感到困惑。

如果有人对一些示例示例有建议,请提供..

提前致谢...

编辑:以上 https 响应不是肥皂

0 投票
2 回答
2768 浏览

xml-parsing - 如何在黑莓中解析 xml 文档?

如何在黑莓中解析 xml 文件?我可以提供链接或示例代码或教程吗?

0 投票
4 回答
7342 浏览

java - 使用 SAX 解析 XML | 如何处理特殊字符?

我们有一个 JAVA 应用程序,它从 SAP 中提取数据,对其进行解析并呈现给用户。使用 JCO 连接器提取数据。

最近我们被抛出了一个异常:

因此,我们计划编写一个新的间接级别,在解析 XML 之前替换所有特殊/非法字符。

我的问题是:

  1. 是否有任何现有的(开源)实用程序可以完成替换 XML 中的非法字符的工作?
  2. 或者如果我必须编写这样的实用程序,我应该如何处理它们?
  3. 为什么会抛出上述异常?

谢谢你。

0 投票
2 回答
1528 浏览

c# - 如何解析具有多个默认命名空间的 XML?

这是我的 XML 响应:

当我尝试使用 xELemnt 解析它并尝试分配给如下 var 时:

这不会产生任何结果。

谢谢, 苏亨杜

0 投票
2 回答
4073 浏览

c# - 如何解析具有多个命名空间的 XML(使用 XELement)?

解析 XML 文档后,我得到以下 Xresponse:

根据前面的线程,当文档中存在默认命名空间时,您必须将其解析为就好像它是命名命名空间一样。例如。

但就我而言,我有四个不同的名称空间。使用以下查询后我没有得到任何结果,我得到了响应,没有任何结果:

我不知道发生了什么,因为它是新手。请帮忙

0 投票
2 回答
266 浏览

xml - BlackBerry - 从 xml 的第 3 级嵌套中提取数据

我想从上面的代码中提取汽车对象有什么可能的方法。我可以有示例代码或任何示例吗

提前致谢

0 投票
4 回答
9125 浏览

java - Stax 和 DOM 解析的性能差异

我已经使用 DOM 很长时间了,因此 DOM 解析性能非常好。即使在处理大约 4-7 MB 的 XML 时,解析速度也很快。我们使用 DOM 面临的问题是内存占用,一旦我们开始处理大型 XML,它就会变得巨大。

最近我尝试转移到 Stax(XML 的流式解析器),它被认为是第二代解析器(阅读有关 Stax,它说它现在是最快的解析器)。当我为大型 XML 尝试使用 Stax 解析器时,大约 4MB 的内存占用肯定大大减少了,但是解析整个 XML 并从中创建 java 对象的时间几乎比 DOM 增加了 5 倍。

我使用了 Stax 的 sjsxp.jar 实现。

我可以从逻辑上推断出,由于解析器的流式特性,性能可能不是非常好,但减少了 5 时间(例如,DOM 需要大约 8 秒来为这个 XML 构建对象,而 Stax 解析平均需要大约 40 秒) 绝对不会被接受。

我是否完全错过了一些观点,因为我无法接受这些性能数据