gpt4 book ai didi

java - 如何使用 SAX 解析器检查 XML 属性是否存在?

转载 作者:行者123 更新时间:2023-11-29 21:58:13 25 4
gpt4 key购买 nike

我给了一个 XML 文件,一个标签包含许多属性。然而,其中一个有时会被跳过。示例:

<data>
<item attribute0="value 0" attribute1="value 1" attribute2="value 2">
<item attribute0="value 0" attribute1="value 1">
<item attribute0="value 0" attribute1="value 1" attribute2="value 2">
</data>

我正在使用 SAX 解析器处理此文件,并在 startElement 方法中获取所有属性值,但在获取 attribute2 之前我需要检查它是否存在。

最佳答案

您可以使用 getIndex(name)getIndex(uri, localName) 检查属性是否存在。如果它返回 -1,则该属性不存在。参见 getIndex javadoc .

关于java - 如何使用 SAX 解析器检查 XML 属性是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12661244/

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