stax相关内容
尝试将统计表源转换为StreamResult时出现错误(在使用Adoptopenjdk 11-HotSpot在WildFly 24上运行时) 但是从单元测试中执行的相同代码没有错误地通过,并且正确地完成了工作(使用Adoptopenjdk 11-HotSpot) 我收到的错误如下: 14:50:15,455 ERROR [com.x.x.x.x.x.DeliveryParser]
..
我必须将7个列表写入XML文件,每个列表的大小为1 GB到5 GB。 预期输出的XML文件如下: .. .. .. ..
..
是否可以使用 StAX(特别是 woodstox)使用换行符和制表符格式化输出 xml,即格式: 一些数据 代替: someData 如果这在woodstox 中是不可能的,是否还有其他轻量级库可以做到这一点? 解决方案 通过JDK:transformer.setOutp
..
开始学习StAX,使用XMLStreamReader,我遇到了一些问题.如何将标签之间的所有内容作为文本获取?我的意思是,我知道所需标签的名称,当我找到它时,我必须转到关闭标签,并且我在它们之间找到的所有内容都必须附加到某个字符串.例如,我们有类似 ...这里有一些文本内容和其他标签……一些文字
..
我有一些类似的代码: XMLInputFactory xif = XMLInputFactory.newInstance()TransformerFactory tf = TransformerFactory.newInstance("org.apache.xalan.processor.TransformerFactoryImpl", null)变压器 t = tf.newTransforme
..
我正在寻找最新的、内存效率高的高性能 java XML 解析 API.我需要解析 3 MB 到 5 MB 的 XML 文件. 我对此进行了谷歌搜索,了解到 Sun Java Streaming XML Parser (SJSXP) 和 Woodstox 比 DOM 快得多.萨克斯.两者都使用 StAX API.*这些技术不支持模式验证. Aalto XML 处理器也实现了 StAX A
..
我正在尝试用 Java 编写 StAX XML 解析器,但总是出现 NullPointerException 错误.请帮我解决这个问题.完整问题: 线程“main"中的异常;java.lang.NullPointerException 在org.example.shoesshop.parser.STAXParser.parseXMLfile(STAXParser.java:68)在 org.
..
我有一个巨大的 XML (~2GB),我需要添加新元素并修改旧元素.例如,我有: ........... 又想得到: ……...…… 我使用了以下代码: XMLInputFactory inFactory = XMLInputFactor
..
在下面的代码示例中,我使用 STaX 解析器来解析一段 XML.如果我通过它运行 xml10,它会按预期工作.xml11 字符串(相同,除了 xml 版本) - 它抛出 NullPointerException.我在使用 JDK 1.6 的 Mac 上运行它. import javax.xml.namespace.QName;导入 javax.xml.stream.XMLInputFactory
..
像 SAX 和 StAX 这样的流式 xml 解析器比构建像 DOM 解析器这样的树结构的解析器更快,内存效率更高.SAX 是一个推送解析器,这意味着它是观察者模式(也称为侦听器模式)的一个实例.SAX 首先出现,但随后出现了 StAX - 一个拉式解析器,这意味着它基本上像迭代器一样工作. 您可以在任何地方找到为什么更喜欢 StAX 而不是 SAX 的原因,但通常归结为:“它更易于使用".
..
在 JBoss 服务器中验证 StAXSource 时出现问题, 我的尝试: 我尝试使用 StAX 一次进行解析和验证. 如本示例中所述. 我可以将程序作为独立应用程序执行, 但是当我在 JBoss EAP 6.1 服务器中将它作为 Web 应用程序尝试时遇到以下异常. 例外: java.lang.IllegalArgumentException:类型的源参数此验证器
..
我的程序需要解析包含字符实体的 XML.程序本身不需要解析它们,它们的列表很大并且会发生变化,所以我想尽可能避免对这些实体的显式支持. 这是一个简单的例子: 是否有 Java XML API 可以在不解析(非标准)字符实体的情况下成功解析文档?理想情况下,它会将它们转换为可以特殊处理的特殊事件或对象,但我会选择一种可以静默抑制它们的选项. 回答&示例: Skaffman 给
..
在过去的 48 小时里,我一直在努力对抗这个绝对令人恼火的错误,所以我想我最终会认输并尝试在我把笔记本电脑扔出窗外之前在这里问一下. 我正在尝试解析来自我对 AWS SimpleDB 的调用的响应 XML.响应在网络上返回就好了;例如,它可能看起来像: 我用 将此 XML 传递给解析器 XMLEventReader eventReader = xmlInputFactory.cre
..
我使用的是 Android Studio 1.5.1 我想在我的 android 项目中包含 org.apache.poi-ooxml 库.要包含该库,我需要包含其他一些库依赖项,其中包括 stax-api 库. stax api 的问题在于它包含 javax.* 中的所有包,这是一个“核心库".Java jdk 包含所有这些库,所以如果我要在 Java SE 中使用它,我就不需要那个
..
有没有办法使用 StAX 和 JAX-B 创建索引,然后快速访问 XML 文件? 我有一个很大的 XML 文件,我需要在其中查找信息.这用于桌面应用程序,因此它应该适用于 RAM 很少的系统. 所以我的想法是:创建一个索引,然后快速访问大文件中的数据. 我不能只拆分文件,因为它是我想原封不动地使用的官方联邦数据库. 使用 XMLStreamReader 我可以快速找到一些元
..
我使用的是 Android Studio 1.5.1 我想在我的 android 项目中包含 org.apache.poi-ooxml 库.要包含该库,我需要包含其他一些库依赖项,其中包括 stax-api 库. stax api 的问题在于它包含 javax.* 中的所有包,这是一个“核心库".Java jdk 包含所有这些库,所以如果我要在 Java SE 中使用它,我就不需要那个
..
有很多关于在 Android 上使用 Apache POI 读取 .docx 文件的帖子.我编写Java程序,它做它并想将它移动到Android平台.但是 XWPFDocument 需要 xmlbeans.jar,而 xmlbeans.jar 需要 stax-api.jar.并且 Stax API 不能添加到 android 应用程序,因为它试图扩展 javax.* 命名空间,这是不允许的.
..
我知道我可以在使用 sax 时验证 xml 文件.但是我可以在使用 Stax 时进行验证吗? 解决方案 SAX 和 DOM 有两种可能的 XML 验证方式: 单独验证 - 通过 Validator.validate() 在解析过程中验证 - 通过 DocumentBuilderFactory.setSchema() 和 SAXParserFactory.setSchema()
..
我在解析没有结束标记的 XML 时遇到问题.请参阅下面的 xml 片段. 我尝试过 SAX 和 StAX 解析器,它们都需要一个格式正确的 XML 和结束标记 XXYY....正如您在下面看到的,XML 格式有点不同...如果有任何 API,请帮助我那里可以帮助我解析这个或者如果 SAX/StAX 可以帮助我实现我想要的...... :( 2018014XXYY0
..
我在 Reading escape characters with XMLStreamReader 但我在这里看到的问题几乎没有什么不同. 我正在阅读一个相当大的 XML 文件,其中包含一大段格式错误的 html 作为标记值之一.这些值包含在 CDATA 中,通常不会引起任何问题.但间歇性地,XMLSTreamReader 类的 getText 方法只读取此 CDATA 中文本的一半,
..