2011-06-27 55 views
-1

我在Java中的某些代码中遇到了一些xml解析器,我不知道下面一行代表的第一个参数是什么?java中xml.startElement()参数的混淆

this.xml.startElement("", "", "root", atts); 

我可以看到它代表名称空间URI,但是在使用“”,“”时意味着什么?

谢谢。

回答

4

它在docs中陈述。这些参数是:

  1. uri - 名称空间URI,或空字符串如果元素没有名称空间URI,或者如果没有正在执行
  2. localName名称空间处理 - 本地名称(没有前缀),或如果不是正在执行名称空间处理
  3. qName空字符串 - 限定名(带有前缀),或空字符串,如果限定的名称不可用
  4. atts - 附加到元素的属性。如果没有属性,它应该是一个空的属性对象。 startElement返回后此对象的值未定义