gpt4 book ai didi

stax - 如何指定要使用的 stax 解析器

转载 作者:行者123 更新时间:2023-12-04 18:15:03 28 4
gpt4 key购买 nike

我在类路径中有一个 woodstox 和 java SE 1.6 stax 解析器,但默认情况下似乎选择了 woodstox。
但是在某些情况下,我想使用默认的 Java stax 解析器。有没有办法指定要使用的实现?

最佳答案

最简单的方法是直接实例化一个你想要的——不需要使用 XMLInputFactory.newInstance() ;对于 Woodstox,您将实例化 com.ctc.wstx.stax.WstxInputFactory .对于 Sun 实现,它是其他东西(com.sun.sjsxp 等)——如果当 Woodstox jar 不在类路径中时通过 Stax API 实例化它,您可以看到类名。

但是,如果您绝对想使用间接寻址,则使用系统属性“javax.xml.stream.XMLInputFactory”的值,根据 javadocs:值是要实例化的类的名称。

关于stax - 如何指定要使用的 stax 解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5084583/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com