问题标签 [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 回答
627 浏览

java - 从 URL 加载 xml 时设置超时?

直接从 URL 加载 xml 时是否可以设置超时?

这有时可能需要几分钟,并且能够直接在库中超时非常方便。

0 投票
1 回答
118 浏览

java - XOM + java 检索非元素值

在这里,我试图恢复不是元素的扩展值(AnyType),因此“element.getchild()”和 co 不起作用。你知道如何解决这个问题吗?谢谢。

0 投票
1 回答
394 浏览

java - XOM 和 getChildElements

我将这段 Java 与 XOM 库一起使用来解析站点地图。

当我调试时,我可以看到它root有一大堆子元素,包括url元素和文本元素。但是,root.getChildElements("url")返回一个空列表。

我究竟做错了什么?

0 投票
1 回答
59 浏览

java - StreamingPathFilter 修剪空间

我使用XOM库来解析和处理 .docx 文档。MS Word 将文本内容存储在段落标签 (<w:p>) 内的运行 (<w:r>) 中,并且经常将文本分成多个运行。有时,它们之间的每个单词和每个空格都是单独运行的。当我加载仅包含空格的运行时,解析器会删除该空格并将其作为空标记处理,因此,输出包含不带空格的文本。我如何强制解析器保留所有空格?我宁愿保留这个解析器,但如果没有解决方案,你能推荐一个替代方案吗?

这就是我调用解析器的方式:

0 投票
1 回答
319 浏览

schema - XOM 默认命名空间问题

我正在尝试将默认命名空间添加到位于不同命名空间中的根元素,但 XOM 不喜欢这样!

例如

我希望通过添加例如 inv 命名空间也成为默认命名空间

但 XOM 不会拥有它!

关于如何做到这一点的任何想法?

0 投票
1 回答
1682 浏览

maven - 将 xom 添加到 Maven 项目时出现问题

我正在尝试在 Maven 项目 中使用xom ,但出现错误Description Resource Path Location Type ArtifactDescriptorException: Failed to read artifact descriptor for xom:xom:jar:1.2.5: ArtifactResolutionException: Failure to transfer xom:xom:pom:1.2.5 from http://repo2.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of repo2_maven_org has elapsed or updates are forced. Original error: Could not transfer artifact xom:xom:pom:1.2.5 from/to repo2_maven_org (http://repo2.maven.org/maven2): null to http://repo2.maven.org/maven2/xom/xom/1.2.5/xom-1.2.5.pom pom.xml /tahrir line 1 Maven Dependency Problem

我的pom.xml样子

0 投票
1 回答
380 浏览

java - xom xpath 查询与 jaxp xpath 查询与 dom 性能的性能

xom xpath impl 之间有什么区别。和 jaxp xpath impl。?

该站点上的大多数帖子都说在 java 中使用nu.xomover org.w3c.dom,并且 dom 解析比 xpath 更快。如果库的唯一用途是用于 xpath 查询,为什么还要使用nu.xomover ?jaxp xpath

0 投票
1 回答
199 浏览

java - 在没有 http 的情况下向 XML 文档添加命名空间:

我需要将以下命名空间添加到我的 XSD 文档中:

当我尝试添加目标命名空间时,它会抱怨 MalformedURIException,我认为这是因为命名空间 URI 中没有 http://。我为此使用XOM 。

有人可以向我建议如何解决这个问题。

0 投票
3 回答
498 浏览

java - XOM 规范化耗时过长

我有一个 1GB 大的 XML 文件。我正在使用 XOM 来避免 OutOfMemory 异常。

我需要规范化整个文档,但规范化需要很长时间,即使对于 1.5 MB 的文件也是如此。

这是我所做的:

我有这个示例 XML 文件,我通过复制 Item 节点来增加文档的大小。

我用于规范化的代码如下:

尽管此代码适用于小文件,但在我的开发环境(4gb ram,64bit,eclipse,windows)上,1.5mb 文件的规范化部分需要大约 7 分钟

任何指向此延迟原因的指针都非常感谢。

PS。我需要对整个 XML 文档以及整个文档本身的段进行规范化。因此,使用文档本身作为论据对我不起作用。

最好的

0 投票
1 回答
199 浏览

java - 在使用 XOM 创建 XML 时减少代码冗余

我使用 XOM 作为我的 XML 解析库。我也用它来创建 XML。下面是用示例描述的场景。

设想:

代码:

生成的 XML:

请注意,在 XML 中,info命名空间是与节点本身一起添加的。但我需要将其添加到根元素中。像下面

为此,我只需要以下代码

问题在这里我不得不添加http://www.myinfo.com/Info两次。就我而言,有数百个命名空间。所以会有太多的冗余。有没有办法摆脱这种冗余?