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) |
|
|---|---|
android.sax.Element
|
|
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 |
|