SAXParser多个标记名怎么办?

时间:2013-04-27 19:46:15

标签: saxparser

我有一个包含以下条目的XML文件:

<country>
    <isoCode>US</isoCode>
    <name>United States</isoCode>
</country>
<language>
    <isoCode>EN</isoCode>
    <name>English</isoCode>
</language>

我怎么能看到它是哪个isoCode?它的名字是什么?

如果open-tag isoCode存在,我将布尔值isIsoCode设置为true 如果它是真的我想在endElement方法中设置isoCode。

但我现在怎么知道我必须设置哪个。语言isoCode 还是国家的isocode?

1 个答案:

答案 0 :(得分:0)

startElement方法中,当调用国家或语言标记时,您可以设置布尔值isCountry和/或isLanguage来区分哪个是当前的。