public class RootElement
extends Element
java.lang.Object | ||
↳ | android.sax.Element | |
↳ | android.sax.RootElement |
根XML元素。 这个API的入口点。 并行使用不安全。
例如,传递这个XML:
<feed xmlns='http://www.w3.org/2005/Atom'> <entry> <id>bob</id> </entry> </feed>to this code:
static final String ATOM_NAMESPACE = "http://www.w3.org/2005/Atom"; ... RootElement root = new RootElement(ATOM_NAMESPACE, "feed"); Element entry = root.getChild(ATOM_NAMESPACE, "entry"); entry.getChild(ATOM_NAMESPACE, "id").setEndTextElementListener( new EndTextElementListener() { public void end(String body) { System.out.println("Entry ID: " + body); } }); XMLReader reader = ...; reader.setContentHandler(root.getContentHandler()); reader.parse(...);would output:
Entry ID: bob
Public constructors |
|
---|---|
RootElement(String uri, String localName) 用给定的名字构造一个新的根元素。 |
|
RootElement(String localName) 用给定的名字构造一个新的根元素。 |
Public methods |
|
---|---|
ContentHandler |
getContentHandler() 获取SAX |
Inherited methods |
|
---|---|
From class android.sax.Element
|
|
From class java.lang.Object
|
RootElement (String uri, String localName)
用给定的名字构造一个新的根元素。
Parameters | |
---|---|
uri |
String : the namespace |
localName |
String : the local name |
RootElement (String localName)
用给定的名字构造一个新的根元素。 使用空字符串作为命名空间。
Parameters | |
---|---|
localName |
String : the local name |
ContentHandler getContentHandler ()
获取SAX ContentHandler
。 传递给你的SAX解析器。
Returns | |
---|---|
ContentHandler |