Tag: woodstox

JAXB使用Woodstox解析器来提高性能?

是否可以切换本机解析器,我认为它基于Javareflection。 我们遇到了一些性能问题,并想知道我们是否可以切换实现。 您的建议非常感谢。 附加信息:这是inheritance的代码,我们需要修复Web服务中的性能问题。 我正在寻找性能提升而无需更改代码。 现有代码使用JAXB来编组和解组通过CXF(wsdl到java)生成的java对象。 我的目标是将实现切换到sTax,然后使用Woodstox库。

Java – XML解析器性能:Sun Java Streaming XML Parser(SJSXP)与Woodstox

我正在寻找最新的,内存效率和高性能的Java XML解析API。 我需要解析3 MB到5 MB的XML文件。 我对此进行了谷歌搜索并了解了Sun Java Streaming XML Parser(SJSXP),Woodstox比DOM和SAX快得多。 两者都使用StAX API。 *这些技术不支持架构validation。 Aalto XML处理器也实现了StAX API。 我没有找到关于这些技术的性能的具体发现。 哪一个在内存高效,高性能和易用性方面最佳?

如何在java中覆盖服务提供者

这是一个更普遍的问题示例:我正在使用xstream和woodstox,woodstox附带了一个服务提供者,用于注册com.ctc.wstx.stax.WstxOutputFactory的woodstox jar中的javax.xml.stream.XMLOutputFactory。 我想提供自己的javax.xml.stream.XMLOutputFactory,并且在类路径中仍然有woodstox jar。 我知道我可以提供我自己的系统属性javax.xml.stream.XMLOutputFactory,但是我正试图从我们的开发团队中解脱麻烦并使用我的jar中的服务文件或者在我的战争中使用META -INF / services文件夹。 查看javax.xml.stream.FactoryFinder的代码如何确保我的META-INF / services / javax.xml.stream.XMLOutputFactory文件将是FactoryFinder使用的文件? 我们将xstream与camel一起使用,并且无法找到将工厂注入XStreamDataFormat的方法

通过Maven的CXF 2.7.x Woodstox兼容性

在CXF的文档中,据说2.7.x版本要求不在4.2.0版本下的Woodstox jar在类路径中可用。 有人可以建议Maven依赖Woodstox与CXF合作吗? 主要问题是当我尝试使用cxf的客户端时,会引发exception“无法创建安全的XMLInputFactory”。 根据不同的论坛( 例如 ),可以使用“org.apache.cxf.stax.allowInsecureParser”系统属性来解决问题,但这似乎不是一个好方法。 所以maven依赖是要走的路…… 提前致谢。

Java中的StAX XML格式

是否可以使用StAX(特别是woodstox)使用换行符和制表符格式化输出xml,即以下列forms: 一些数据 代替: someData 如果在woodstox中无法做到这一点,是否还有其他轻量级库可以做到这一点?