问题标签 [staxmate]

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

java - Staxmate API 的缩进问题

我正在使用 Staxmate API 生成 XML 文件。阅读教程后:http ://staxmate.codehaus.org/Tutorial我尝试在我的代码中进行更改。最后我添加了电话

这会导致新生成的 XML 文件为空!如果没有此方法调用,整个 XML 文件将按预期生成。

怀疑项目设置中有问题,我使用教程中给出的代码在同一个包中创建了一个测试类:

现在,当我从我的代码中调用该main(String)方法时,问题仍然存在,而如果我只是按原样运行类 Test,它可以顺利运行!我的代码涉及数据库初始化和其他一些特定于产品的操作。

我迷路了,有什么想法应该如何进行吗?

0 投票
3 回答
128 浏览

java - 我找不到 org.codehaus.staxmate.dom 包

我使用 netbeans 6.9 我想使用 org.codehaus.staxmate.dom 包但不存在。我怎样才能添加这个包?

0 投票
2 回答
1866 浏览

java - 如何使用 Stax 创建解析 XML 的 Dom 对象

我在使用 Stax 解析 XML 以便为部分 XML 树创建 org.w3c.dom.Document 对象时遇到一些困难。

例如:
<root>
<children>
<child>child 1</child>
<child>child 2</child>
<child>child 3</child>
</children>
</root>
=> 我想为每个 <child> 节点创建 3 个 DOM 对象。

我尝试使用 Staxmate 和 DomConverter 来做到这一点,但我遇到了问题......

我的测试项目仅取决于:

  • stax2-api-3.0.3.jar
  • staxmate-2.0.0.jar
  • JDK 1.6.0_21

2个测试:

  • 完美运行的测试 1

p>

  • 引发 HIERARCHY_REQUEST_ERR 异常的测试 2:

p>

p>

请问你能帮帮我吗 ?

最好的问候, 纪尧姆 LEFEBVRE

0 投票
1 回答
220 浏览

xml - 用 staxmate api 写出一个元素

我正在使用 staxmate 写出一个 xml 文档。我想写出带有前缀/命名空间的xml元素,如“pre:elem”。我可以手动将其构造为“pre”+“:”+“elem”并将其传递给 staxmate api 的 addElement 方法。但是,有没有更好的方法来做到这一点?

0 投票
1 回答
191 浏览

stax - StaxMate:访问纯 XML

我得到了以下(实际上是巨大的)XML 来处理:

使用StaxMate,这非常容易。但是我到底如何告诉 StaxMate“记录”例如每个项目的纯 XML (参见上面的 XML)。所以在处理完一个项目后,我已经完成了我的处理+我有字符串

某处。

非常感谢,法比安

0 投票
2 回答
352 浏览

xml-parsing - 调试时看不到 stax 事件中的数据

在过去的三个月里,我开始研究 Stax Parser。我曾经在调试时看到 stax 事件中的数据或文本。这曾经在我的任务中帮助我很多。但从过去 2 天开始,出现了奇怪的行为。当我调试项目时,我只能看到这样的事件...[Stax Event #1]、[Stax Event #4]、[Stax Event #1]、[Stax Event #4]

0 投票
1 回答
100 浏览

xml - Staxmate 往返 XML 处理

我有一个 xml 文件(可能很大),我想使用派生信息对其进行处理和更新。如果可能的话,我想使用 staxmate 来做到这一点。我找到了有关阅读和编写 http://wiki.fasterxml.com/StaxMateTutorial的文档 ……但很少有关于往返的文档(即两者都做)。

我怀疑以下内容将在其中发挥作用... http://woodstox.codehaus.org/3.2.6/javadoc/org/codehaus/stax2/XMLInputFactory2.html#configureForRoundTripping%28%29

我期望找到的是一个函数,当传递一个 SMHierarchicCursor 时,它会将它及其子级写入一个 SMOutputContainer (或类似的东西)。

特别是我想使用 Staxmate 来做类似的事情...... 如何通过 StAX 修改一个巨大的 XML 文件?