问题标签 [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 投票
3 回答
1110 浏览

python - 将返回的 XML 数据放入 dict 的简单快速的方法是什么?

我正在尝试获取从以下位置返回的数据:

以快速简便的方式进入字典。最好的方法是什么?

谢谢。

0 投票
1 回答
8855 浏览

java - 读取 .xml 文件进行解析时出现 FileNotFoundException

我正在用 Java 编写一个程序,我从 XML 文件中读取数据并解析它。该文件被导入到我项目的 src 目录中名为“Resources”的文件夹中。我正在使用 Eclipse。当我运行程序时,我收到以下错误:

相关代码在这里:

我不明白为什么当文件存在时我会收到 FileNotFoundException。谢谢您的帮助。

0 投票
3 回答
236 浏览

java - 从 XML 文件中检索两条数据的最佳方法是什么?

我有一个 XML 文档,它处于 FO 转换前或转换后的状态,我需要从中提取一些信息。在前例中,我需要提取两个代表 pageWidth 和 pageHeight 的标签,在后例中,我需要从特定标签中提取 page-height 和 page-width 参数(我忘记了它不在我的头顶)。

我正在寻找的是一种有效/易于维护的方式来获取这两个元素。我只想一次阅读文档以获取我需要的两件事。

我最初开始写一些会使用BufferedReader+的东西FileReader,但后来我正在做字符串搜索,当标签跨越多行时它会变得混乱。然后我查看了DOMParser,这似乎是理想的,但如果我可以帮助它,我不想将整个文件读入内存,因为文件可能很大,我正在寻找的标签会几乎总是靠近文件的顶部。然后我调查了SAXParser,但这对于我想要完成的事情来说似乎是一大堆复杂的矫枉过正。

有人有什么建议吗?或者可以实现我的目标的简单实现?谢谢。

编辑:我忘了提到,由于我有各种限制,我使用的任何东西都必须“内置”到核心 Java 中,在其中我不能使用和/或下载任何第 3 方 XML 工具。

0 投票
2 回答
9537 浏览

c# - C# XPath 没有找到任何东西

我正在尝试使用 XPath 选择具有Location值的方面的项目,但目前我什至只是选择所有项目的尝试都失败了:系统很高兴地报告它找到了 0 个项目,然后返回(相反,节点应该由一个foreach循环)。我会很感激帮助我进行原始查询或只是让 XPath 工作。

XML

C#

该方法还有更多内容,但是由于这就是运行的全部内容,因此我假设问题出在此处。调用root.ChildNodes准确返回FacetCategoriesand Items,所以我完全不知所措。

谢谢你的帮助!

0 投票
8 回答
305278 浏览

java - Java 解析 XML 文档给出“Prolog 中不允许的内容”。错误

我正在用 Java 编写一个程序,它接受一个自定义 XML 文件并对其进行解析。我正在使用 XML 文件进行存储。我在 Eclipse 中收到以下错误。

XML 文件的开头包括:

该程序能够读取 XML 文件,但是当我调用DocumentBuilder.parse(XMLFile)parsedorg.w3c.dom.Document时,我得到了上面的错误。

在我看来,我的 XML 文件的序言中没有无效内容。我不知道出了什么问题。请帮忙。谢谢。

0 投票
3 回答
8795 浏览

php - 哪个更快,XMLParser 或 SimpleXML

你们觉得怎么样?我目前在我的整个项目中使用 SimpleXML,它的平均内存使用量为 250KB,每次执行需要 500 微秒的处理时间。我只是打算切换到 XMLParser,非常感谢您的建议。

编辑:实际微时间为 0.000578 微秒。我只是对毫微和微感到困惑,哈哈。

0 投票
3 回答
440 浏览

php - 如何解析 xml 页面以按照我想要的方式输出其数据片段?

这是我要解析的页面(我提供的 api 链接只是一个开发测试,所以可以公开) http://api.scribd.com/api?method=docs.getList&api_key=2apz5npsqin3cjlbj0s6m

我正在寻找的输出是这样的(现在)

我尝试了我在互联网上可以找到的所有东西,但没有任何效果。我有这个脚本

它的输出是这样的:

我需要重大帮助,我真的卡住了,不知道该怎么办。请帮帮我。谢谢

0 投票
2 回答
10262 浏览

xml-parsing - 使用 XML1.1 解析 unicode 字符(0x2)

在我的 Java 应用程序中,我需要解析包含0x2CDATA 中的控制字符的 XML 文档。

我尝试了几种方法,但无法通过。我想避免任何形式的编码。

XML1.1有什么办法吗?

0 投票
4 回答
9096 浏览

java - 如何使用 DOM 解析器解析忽略 DOCTYPE 声明的 xhtml

我在使用 DOM 解析器解析带有 DOCTYPE 声明的 xhtml 时遇到问题。

错误:java.io.IOException:服务器返回 HTTP 响应代码:503 用于 URL: http ://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%20

声明:DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd

有没有办法将 xhtml 解析为忽略 DOCTYPE 声明的 Document 对象。

0 投票
1 回答
951 浏览

ios - 解析 iphone 中包含 unicode 字符的 XML 文件

我正在尝试解析一个包含一些 unicode 字符的 XML 文件。我尝试使用 NSXMLParser 解析该文件,但我无法解析 XML。Parser 在遇到任何 unicode 字符时停止。

有没有其他好的解决方案来解析带有 unicode 字母的 XML 文件?

请建议。