【发布时间】:2014-07-19 21:23:37
【问题描述】:
我想问你一个关于 xml 文件的问题。我想通过在 Java 中使用 SAX Parser 来检查 xml 标签是否具有属性。
有答案吗?请帮帮我...
【问题讨论】:
-
您在 sax 处理程序的 startElement 方法中将属性作为参数获取
-
我真的不知道它是怎么回事。我使用这个语句来检查:if(attributes.getLength()){....};。顺便问一下,我是否只能获取具有属性的标签名称。有可能吗?
-
到目前为止您尝试了哪些方法,问题究竟出在哪里?您可以编辑问题以显示当前代码的相关位吗?
-
@sakura 不,在 sax 解析器中不可能只有带有属性的标签名称。您将在处理程序的 startElement 中获得所有标签。您需要自己放置过滤器逻辑以忽略“属性”为空的标签。如果您有一个小的工作代码,请发布它。我会尽力帮助
标签: java xml xml-parsing sax saxparser