问题标签 [xom]

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

java - xubuntu 的 XOM 测试失败

我尝试在我的简单项目中使用XOM来生成 xml 文件。

我按照安装 XOM的说明进行操作。

我将 jar 添加到我的项目中,它运行良好。但我无法运行他们简单的测试示例:

这是它的外观:

解决方案:

items.xml在同一目录下创建:

为什么会发生这种情况?

有什么建议么?

0 投票
2 回答
170 浏览

java - XOM 解析器堆内存不足

我正在使用 XOM 库解析文件。Java 应用程序运行良好,但是当我解析超过 200 MB 的大文件时遇到了内存问题。

使用以下代码构建文件时,我面临堆大小的内存

我有什么替代方法来构建这种大小的文件?我尝试为 JVM 分配更多内存,但它不接受超过 1024 MB

先感谢您

0 投票
1 回答
84 浏览

java - 将 HTML 附加到 XOM 元素

我需要将 HTML 添加到现有的 XOM 元素中。HTML 表示为字符串。

这是我的行动

  1. 将字符串解析为 XOM 文档
  2. 从 Document 中删除根元素 ( X )
  3. 将 X 添加到所需的目标元素 ( Y )

我得到一个例外


X 元素 HTML

0 投票
0 回答
67 浏览

java - 从 Xom.NU XML 文件中获取未转义的文本

我一直在使用 xom.nu 库来保存和解析应用程序的 XML 文件。不幸的是,我刚刚意识到它一直在对我的特殊字符进行 XML 编码,但是当我调用 toString() 时它并没有解码它们。

例子:

以后再读

如何检索文本以便在返回之前清理输出?如果我不需要,我不想导入另一个库,如果它可以编码,那么它应该能够解码字符串。

0 投票
1 回答
1005 浏览

java - 如何使用漂亮的打印将 XOM 文档写入 XML 文件?

我使用以下代码编写xml

这会在控制台上打印出我的 xml 文档,并且打印效果很好。如果有人可以帮助我获得相同的 xml 文件?谢谢

0 投票
1 回答
200 浏览

java - 使用 XOM 解析 XML 时为空子元素

我正在使用 XOM 解析 xml 文件,但在获取Element字符串名称时遇到问题。我可以通过遍历getChild(x)where来访问每个元素x=0:ChildCount,但是不得不在有内置函数来完成此任务的软件周围破解我的方式似乎很愚蠢。为什么我要获得 NPE?请参阅下面的示例...我 100% 确定父母包含一个与我正在搜索的确切名称的孩子。我能做些什么来解决这个问题?

临时文件

谢谢!

0 投票
0 回答
145 浏览

java - JRules/WODM 依赖项或 XOM 库

我正在将 Java XOM 用于由 Java 类库支持的项目,我称之为 Util XOM。我的理解是,任何用于执行规则的依赖 JAR(库)都被打包并部署到规则执行服务器的类路径中,与创建 BOM(业务对象模型)的 XOM 不同,这个 XOM 将由管理Rule Execution Server 的 Stack,Rule Project 通过 Build Path 引用的任何其他内容都将放在 Class Path 中,并且不会由 Rule Execution Server 的 Management Stack 管理。所以前者在规则引擎中运行,而后者不在。

0 投票
1 回答
45 浏览

xml - 如何返回序列化的 XML 文件(XOM 文档),以便我可以在浏览器中显示它?

这会在控制台上打印出我的 xml 文档,并带有漂亮的打印效果。

我需要返回相同的 xml 文档,以便在浏览器中显示它。

0 投票
1 回答
351 浏览

java - 从包含命名空间前缀的 xml 字符串片段创建 xom 文档

我有一个包含 xml 片段的文件。我需要在这个文件中添加一个子元素并重新保存它。我正在尝试在 Java (1.6) 中使用 xom。问题是文件中的数据包含命名空间前缀,所以当我构造我的 Document 对象时,我得到:

[致命错误] tsip:1:33: 与元素类型“publications”关联的属性“tsip:action”的前缀“tsip”未绑定

该文件包含例如:

我的Java代码是:

我怀疑我需要让代码命名空间知道,即添加如下内容:

但在创建文档文档之前,我看不到如何执行此操作。任何帮助,建议,不胜感激。

0 投票
1 回答
578 浏览

java - java - 如何从具有命名空间但没有Java前缀的XML中获取值?

好吧,这是xml:

我想获得 CbteNro,但我不能因为 FECompUltimoAutorizadoResponse,我尝试了这个:

使用 XOM,但它不起作用,我收到此消息:

线程“主”nu.xom.XPathException 中的异常:XPath 错误:XPath 表达式使用未绑定的命名空间前缀 soap

谢谢!