stax相关内容

Java 中的 StAX XML 格式

是否可以使用 StAX(特别是 woodstox)使用换行符和制表符格式化输出 xml,即格式: 一些数据 代替: someData 如果这在woodstox 中是不可能的,是否还有其他轻量级库可以做到这一点? 解决方案 通过JDK:transformer.setOutp ..
发布时间:2022-01-12 09:02:46 Java开发

StAX XML 两个必需标签之间的所有内容

开始学习StAX,使用XMLStreamReader,我遇到了一些问题.如何将标签之间的所有内容作为文本获取?我的意思是,我知道所需标签的名称,当我找到它时,我必须转到关闭标签,并且我在它们之间找到的所有内容都必须附加到某个字符串.例如,我们有类似 ...这里有一些文本内容和其他标签……一些文字 ..
发布时间:2022-01-10 20:40:24 Java开发

在 Java 中转换 StAX 源

我有一些类似的代码: XMLInputFactory xif = XMLInputFactory.newInstance()TransformerFactory tf = TransformerFactory.newInstance("org.apache.xalan.processor.TransformerFactoryImpl", null)变压器 t = tf.newTransforme ..
发布时间:2022-01-10 20:40:15 Java开发

Java - XML 解析器性能:Sun Java Streaming XML Parser (SJSXP) vs Woodstox

我正在寻找最新的、内存效率高的高性能 java XML 解析 API.我需要解析 3 MB 到 5 MB 的 XML 文件. 我对此进行了谷歌搜索,了解到 Sun Java Streaming XML Parser (SJSXP) 和 Woodstox 比 DOM 快得多.萨克斯.两者都使用 StAX API.*这些技术不支持模式验证. Aalto XML 处理器也实现了 StAX A ..
发布时间:2022-01-10 20:35:31 Java开发

我什么时候应该选择 SAX 而不是 StAX?

像 SAX 和 StAX 这样的流式 xml 解析器比构建像 DOM 解析器这样的树结构的解析器更快,内存效率更高.SAX 是一个推送解析器,这意味着它是观察者模式(也称为侦听器模式)的一个实例.SAX 首先出现,但随后出现了 StAX - 一个拉式解析器,这意味着它基本上像迭代器一样工作. 您可以在任何地方找到为什么更喜欢 StAX 而不是 SAX 的原因,但通常归结为:“它更易于使用". ..
发布时间:2022-01-10 19:45:42 Java开发

JBoss EAP 6.1 中的验证器不接受 StAXSource

在 JBoss 服务器中验证 StAXSource 时出现问题, 我的尝试: 我尝试使用 StAX 一次进行解析和验证. 如本示例中所述. 我可以将程序作为独立应用程序执行, 但是当我在 JBoss EAP 6.1 服务器中将它作为 Web 应用程序尝试时遇到以下异常. 例外: java.lang.IllegalArgumentException:类型的源参数此验证器 ..
发布时间:2022-01-07 12:30:26 其他开发

是否有可以在不解析字符实体的情况下解析文档的 Java XML API?

我的程序需要解析包含字符实体的 XML.程序本身不需要解析它们,它们的列表很大并且会发生变化,所以我想尽可能避免对这些实体的显式支持. 这是一个简单的例子: 是否有 Java XML API 可以在不解析(非标准)字符实体的情况下成功解析文档?理想情况下,它会将它们转换为可以特殊处理的特殊事件或对象,但我会选择一种可以静默抑制它们的选项. 回答&示例: Skaffman 给 ..
发布时间:2021-12-03 14:59:22 Java开发

“序言中不允许有内容"在 GAE 上解析完全有效的 XML 时

在过去的 48 小时里,我一直在努力对抗这个绝对令人恼火的错误,所以我想我最终会认输并尝试在我把笔记本电脑扔出窗外之前在这里问一下. 我正在尝试解析来自我对 AWS SimpleDB 的调用的响应 XML.响应在网络上返回就好了;例如,它可能看起来像: 我用 将此 XML 传递给解析器 XMLEventReader eventReader = xmlInputFactory.cre ..
发布时间:2021-12-03 14:44:02 Java开发

在 android 中集成 org.apache.poi 和 javax.xml.stream.* 包 (stax-api) - 如何在 Android Studio 中设置 --core-library 参数?

我使用的是 Android Studio 1.5.1 我想在我的 android 项目中包含 org.apache.poi-ooxml 库.要包含该库,我需要包含其他一些库依赖项,其中包括 stax-api 库. stax api 的问题在于它包含 javax.* 中的所有包,这是一个“核心库".Java jdk 包含所有这些库,所以如果我要在 Java SE 中使用它,我就不需要那个 ..
发布时间:2021-11-21 19:33:20 Java开发

使用 StAX 为 XML 创建索引以便快速访问

有没有办法使用 StAX 和 JAX-B 创建索引,然后快速访问 XML 文件? 我有一个很大的 XML 文件,我需要在其中查找信息.这用于桌面应用程序,因此它应该适用于 RAM 很少的系统. 所以我的想法是:创建一个索引,然后快速访问大文件中的数据. 我不能只拆分文件,因为它是我想原封不动地使用的官方联邦数据库. 使用 XMLStreamReader 我可以快速找到一些元 ..
发布时间:2021-11-18 22:44:56 Java开发

在 android 中集成 org.apache.poi 和 javax.xml.stream.* 包 (stax-api) - 如何在 Android Studio 中设置 --core-library 参数?

我使用的是 Android Studio 1.5.1 我想在我的 android 项目中包含 org.apache.poi-ooxml 库.要包含该库,我需要包含其他一些库依赖项,其中包括 stax-api 库. stax api 的问题在于它包含 javax.* 中的所有包,这是一个“核心库".Java jdk 包含所有这些库,所以如果我要在 Java SE 中使用它,我就不需要那个 ..
发布时间:2021-11-12 04:34:52 Java开发

如何在 Android 上满足 Apache POI 的依赖关系?

有很多关于在 Android 上使用 Apache POI 读取 .docx 文件的帖子.我编写Java程序,它做它并想将它移动到Android平台.但是 XWPFDocument 需要 xmlbeans.jar,而 xmlbeans.jar 需要 stax-api.jar.并且 Stax API 不能添加到 android 应用程序,因为它试图扩展 javax.* 命名空间,这是不允许的. ..
发布时间:2021-11-12 04:27:22 移动开发

stax xml 验证

我知道我可以在使用 sax 时验证 xml 文件.但是我可以在使用 Stax 时进行验证吗? 解决方案 SAX 和 DOM 有两种可能的 XML 验证方式: 单独验证 - 通过 Validator.validate() 在解析过程中验证 - 通过 DocumentBuilderFactory.setSchema() 和 SAXParserFactory.setSchema() ..
发布时间:2021-10-02 20:12:48 其他开发

在 Java 中解析没有结束标记的 XML

我在解析没有结束标记的 XML 时遇到问题.请参阅下面的 xml 片段. 我尝试过 SAX 和 StAX 解析器,它们都需要一个格式正确的 XML 和结束标记 XXYY....正如您在下面看到的,XML 格式有点不同...如果有任何 API,请帮助我那里可以帮助我解析这个或者如果 SAX/StAX 可以帮助我实现我想要的...... :( 2018014XXYY0 ..
发布时间:2021-10-02 18:48:02 Java开发

XmlStreamReader 未读取完整的文本值

我在 Reading escape characters with XMLStreamReader 但我在这里看到的问题几乎没有什么不同. 我正在阅读一个相当大的 XML 文件,其中包含一大段格式错误的 html 作为标记值之一.这些值包含在 CDATA 中,通常不会引起任何问题.但间歇性地,XMLSTreamReader 类的 getText 方法只读取此 CDATA 中文本的一半, ..
发布时间:2021-10-02 18:45:50 Java开发