stax相关内容

StAX - 如何将 XMLInputFactory.IS_VALIDATING 设置为 true?

这是我第一次使用 StAX 解析 XML 文档(仍处于学习阶段).在使用 XMLStreamReader 解析 XML 文档并使用 XMLStreamWriter 生成文档副本的过程中,我遇到了以下警告,表示为编写器输出中的注释: 我理解警告的原因,但我希望它变成一个错误而不是默默地变成一个警告,所以我尝试将 XMLInputFactory.IS_VALIDATING 设置为 true: ..
发布时间:2021-10-02 18:42:20 Java开发

JAVA:使用 XmlStreamReader 收集 xml 标签的字节偏移量

有没有办法使用 XMLStreamReader 准确地收集 xml 标签的字节偏移量? 我有一个需要随机访问的大型 xml 文件.我不想将整个内容写入数据库,而是希望使用 XMLStreamReader 运行一次以收集重要标签的字节偏移量,然后能够使用 RandomAccessFile 稍后检索标签内容. XMLStreamReader 似乎没有办法跟踪字符偏移.相反,人们建议将 Xm ..
发布时间:2021-10-01 20:18:49 Java开发

如何使用 StAX 添加架构位置

我正在使用 StAX,我想在我的 xml 文件中添加一个架构位置.实现这一目标的最佳方法是什么? 解决方案 如果你使用 XMLStreamWriter,你可以只使用 writeNamespace() 和 writeAttribute()(或只是 writeAttribute()). XMLStreamWriter xmlStreamWriter = XMLOutputFactory.ne ..
发布时间:2021-10-01 20:09:31 Java开发

在 StAX XMLStreamConstants.CHARACTERS 事件中获取 XML 节点文本的问题

在使用 StAX 和 XMLStreamReader 读取 XML 文件时,我遇到了一个奇怪的问题.不确定是错误还是我做错了什么.仍在学习 StAX. 问题来了, 在 XMLStreamConstants.CHARACTERS 事件中,当我以 XMLStreamReader.getText() 方法收集节点文本时. 如果节点文本中有 &、 或什至是隐藏的东西,它只返回文本字符串 ..
发布时间:2021-10-01 19:37:48 Java开发

如何使用 StaX 获取特定 XML 标记的值

可能的重复: 如何使用 StaX 大家好,我有一个 XML 文件,我希望 Java 吐出特定标签的值.例如,这是我的 XML: 棕色蓝色男性 所以假设我想让 Java 吐出“性别"的值是否有我可以使用的代码 XMLStreamReader.goToTag("gender");System.out.printl ..
发布时间:2021-09-04 19:19:28 Java开发

Java - 读取 XML 并留下所有实体

我想使用 SAX 或 StAX 读取 XHTML 文件,无论哪种效果最好.但我不希望实体被解析、替换或类似的事情.理想情况下,它们应该保持原样.我不想使用 DTD. 这是一个(可执行文件,使用 Scala 2.8.x)示例: import javax.xml.stream._导入 javax.xml.stream.events._导入 java.io._println("StAX 测试 - ..
发布时间:2021-07-15 18:33:05 Java开发

如何在Java中使用StAX读取XML的修改片段?

我的目标是将对象(featureMember)读入DOM,对其进行更改并写回新的XML。 XML太大,无法使用DOM本身。我知道我需要的是StAX和TransformerFactory,但我无法使其工作。 这是我到目前为止所做的: 私有无效性更改(文件pathIn,文件pathOut){ try { XMLInputFactory factory = XMLInputFacto ..
发布时间:2020-10-25 19:35:44 Java开发

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

关于在Android上使用Apache POI读取.docx文件的文章很多.我编写Java程序来实现,并希望将其移动到Android平台.但是XWPFDocument需要xmlbeans.jar,而xmlbeans.jar需要stax-api.jar.而且 Stax API无法添加到Android应用,因为它试图扩展javax.*名称空间,这是不允许的. 问题是:如何满足Android上Ap ..
发布时间:2020-08-30 03:09:22 移动开发

在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中使用它,则不需要该stax-api库 ..
发布时间:2020-08-28 22:23:47 Java开发

将Java w3c文档转换为XMLStreamReader

我想在我们的代码库中重复使用一些接受XMLStreamReader的现有代码,我的应用程序将所需的数据作为w3c文档. 以下示例是最小测试用例: public static void main(String[] args) throws Exception { DocumentBuilderFactory builderFactory = DocumentBuilderFact ..
发布时间:2020-07-28 06:02:07 Java开发

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

开始使用XMLStreamReader学习StAX时,我遇到了一些问题.如何获得标签之间的所有内容作为文本?我的意思是,我知道所需标签的名称,当我找到所需标签时,我必须转到关闭标签,在它们之间找到的所有内容都必须附加在某个字符串后. 例如,我们有类似的 ... Some text content and other ta ..
发布时间:2020-07-28 06:01:00 Java开发