我在Java的一些代码中遇到了一些xml解析器,我不知道下一行中的第一个参数代表什么?
this.xml.startElement("", "", "root", atts);
我可以看到它代表名称空间URI,但使用“”,“”是什么意思?
感谢。
答案 0 :(得分:4)
在docs中说明了这一点。参数是:
uri
- 名称空间URI,如果元素没有名称空间URI或者没有执行名称空间处理,则空字符串 localName
- 本地名称(不带前缀),或如果未执行命名空间处理则为空字符串 qName
- 限定名称(带前缀),如果限定名称不可用,则为空字符串atts
- 附加到元素的属性。如果没有属性,则它应为空的Attributes对象。 startElement返回后该对象的值是未定义的