gpt4 book ai didi

java - STAX使用java语言如何获取属性处理的值?

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

我想在不知道它的索引的情况下获取 xml 文件的属性值,因为属性在 xml 文件中的多个元素中重复。

这是我的xml文件

<fields>
<form name="userAdditionFrom">
</form>
</fields>

这是处理文件

 case XMLEvent.ATTRIBUTE:
//how can i know the index of attribute?
String attName = xmlReader.getAttributeValue(?????);
break;

提前致谢

啊啊啊

最佳答案

如果是 XMLStreamReader 则可以使用 getAttributeValue(int index) 和 getAttributeValue(String namespaceURI, String localName) 来获取属性值。

从您的问题看来,您正在混合使用 Event 和 Cursor API。我附加了 Using StAX 链接供您引用,其中给出了如何使用两者的想法。

资源:

  1. XMLStreamReader getAttributeValue(String, String) JavaDoc Entry
  2. Using StAX

关于java - STAX使用java语言如何获取属性处理的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273564/

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