gpt4 book ai didi

java - 如何读取xml的头部

转载 作者:数据小太阳 更新时间:2023-10-29 02:34:30 24 4
gpt4 key购买 nike

我有 xml 文件,我想使用 StAX 读取它的标题,如下所示:

<?xml version='1.0' encoding='utf-8' ?>

在 switch-case 语句中,我有以下情况,但没有一个检测到标题

switch (event) {
case XMLStreamConstants.START_DOCUMENT:
case XMLStreamConstants.START_ELEMENT:
case XMLStreamConstants.ATTRIBUTE:
case XMLStreamConstants.END_ELEMENT:
}

请让我知道如何使用 StAx 检测 header 。

最佳答案

没有具体针对 XML 声明(“ header ”)的事件,但是 XMLStreamConstants.START_DOCUMENT 事件与用于获取信息的 XMLStreamReader 方法相关联:

  • getVersion()
  • isStandalone()
  • standaloneSet()
  • getCharacterEncodingScheme()

例如:

case XMLStreamConstants.START_DOCUMENT:
System.out.print("version=" + xmlstreamreader.getVersion());
break;

参见 http://docs.oracle.com/javase/8/docs/api/javax/xml/stream/XMLStreamReader.html .

关于java - 如何读取xml的头部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31828970/

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