如何使用 StAX 代替 XPP 进行 XStream?

发布于 2024-09-12 04:04:35 字数 64 浏览 6 评论 0原文

我想使用快速拉解析器来读取 XStream,但使用 Java 6 中的默认拉解析器。(不是 DOM!)我该怎么办?

I want to use a fast pull parser for XStream's reading, but the default pull parser from Java 6. (Not DOM!) What do I have to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

飘过的浮云 2024-09-19 04:04:35

将适当的驱动程序传递给 XStream 构造函数:

XStream xs = new XStream(new StaxDriver());
String xml = xs.toXML(someObject);

Pass the appropriate driver to the XStream constructor:

XStream xs = new XStream(new StaxDriver());
String xml = xs.toXML(someObject);
心欲静而疯不止 2024-09-19 04:04:35

也许您想减少对 jar 文件的依赖,但根据我的观察,XppDriver 的性能比 StaxDriver 更好。因此,如果您需要更高的解析速度,请使用默认值。也许其他人提出了不同的观察结果。

Probably you want to reduce the dependencies to jar files but from my oservation the XppDriver performs better than the StaxDriver. So if you need higher parsing speed just go with the default. Maybe others made different observations.

咽泪装欢 2024-09-19 04:04:35

xpp 驱动程序最后更新于 2004 年

我宁愿使用 stax 或 dom 驱动程序

xpp driver was last updated in 2004

I would rather use stax or dom driver

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文