问题标签 [jdom]

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 回答
2308 浏览

java - 使用 JDOM 加载远程 html 源代码时出现问题

我正在尝试使用 JDOM 加载远程 HTML 文件(Blogger 的个人资料)的源代码。我有这个代码:

当我尝试运行这样的事情时:

我得到这个例外:

请注意,我必须添加以下行:

因为起初,我在加载时收到 503 错误URL: http://www.w3.org/TR/html4/strict.dtd

谢谢。

0 投票
1 回答
210 浏览

java - 如何使用 Jaxen 选择具有空白命名空间的内容?

我有以下xml:

我很好地将它读入 JDOM。

但是,当我尝试使用 Jaxen 获取内容时,我似乎什么也得不到。

这是一个似乎不起作用的示例:

这个断言总是失败。

我究竟做错了什么?

0 投票
1 回答
1421 浏览

java - “SAX 驱动程序无法识别架构功能”的可能原因

我正在尝试执行在其他地方开发的程序,但看到以下异常:

该程序在几个月前成功运行,但我的开发平台被重建(显然是不同的配置)。任何想法为什么这个程序现在抛出上述异常?

0 投票
1 回答
412 浏览

java - 通过 jdom 访问具有给定名称的孩子

我想通过 skos:Concept 访问孩子。getChildren("skos:Concept") 和 getChildren("Concept") 都给了我一个空列表,我应该使用什么来代替?

我的示例数据:

0 投票
2 回答
932 浏览

java - 是否可以在 jdom 中搜索属性?

在 jdom 中是否有可能获得共享某个属性的节点的子节点,而无需查看暴力破解中的所有子节点?是否可以对数时间进行搜索?

0 投票
4 回答
10977 浏览

xml - 如何让 JDOM/XPath 忽略名称空间?

我需要处理 XML DOM,最好使用 JDOM,我可以在其中对节点进行 XPath 搜索。我知道节点名称或路径,但我想完全忽略命名空间,因为有时文档带有命名空间,有时没有,而且我不能依赖特定的值。那可能吗?如何?

0 投票
1 回答
1229 浏览

java - JDOM 1.1:连字符不是有效的注释字符

我正在使用 tagoup 清理我从互联网上抓取的一些 HTML,并且在解析带有注释的页面时出现以下错误:

我正在使用 JDOM 1.1,这是进行实际清理的代码:

知道出了什么问题,或者如何解决这个问题?我需要能够解析具有长注释字符串的页面<!--------- data ------------>

0 投票
1 回答
1058 浏览

java - 如何使用 JDOM XSLTransformer 获得非 XML 输出?

我有一个 XML 文件,我想将其解析为基于 XLST 文件的非 XML(文本)文件。两者中的代码似乎都是正确的,并且在手动测试时可以正常工作,但是我在以编程方式执行此操作时遇到了问题。

我正在使用 JDOM 的 XSLTransformer 类将 XSLT 应用于 XML,并以 JDOM 文档的格式返回它。这里的问题是我似乎无法访问 Document 中的任何内容,因为它不是正确的 XML 文件,并且出现“java.lang.IllegalStateException: Root element not set”错误。

由于 XSLT,Java 中是否有更好的方法来获取非 XML 文件?

0 投票
2 回答
824 浏览

java - 使用 jdom 从 xml 文件中删除元素

我有一个 300 KB 的 xml 文件,其中包含 70 个元素。我需要在删除根元素之一时保持高效。最好的方法是什么?

  • 我应该分离内存中的元素,保存它并通过移动它来覆盖它吗?
  • 有更好的选择吗?

我喜欢 org.jdom,但欢迎任何改进

0 投票
4 回答
5866 浏览

java - Parsing xml with dom4j or jdom or anyhow

I wanna read feed entries and I'm just stuck now. Take this for example : https://stackoverflow.com/feeds/question/2084883 lets say I wanna read all the summary node value inside each entry node in document. How do I do that? I've changed many variations of code this one is closest to what I want to achieve I think :

It goes trough all nodes in xml file and writes their name. Now what I wanted to do next is

to get only the entry nodes, how do I get elements of the entry nodes, and how to get let say summary and its value? tnx

Question: how to get values of summary nodes from this link