Most visited

Recently visited

Added in API level 1

RootElement

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
 

Summary

Public constructors

RootElement(String uri, String localName)

用给定的名字构造一个新的根元素。

RootElement(String localName)

用给定的名字构造一个新的根元素。

Public methods

ContentHandler getContentHandler()

获取SAX ContentHandler

Inherited methods

From class android.sax.Element
From class java.lang.Object

Public constructors

RootElement

Added in API level 1
RootElement (String uri, 
                String localName)

用给定的名字构造一个新的根元素。

Parameters
uri String: the namespace
localName String: the local name

RootElement

Added in API level 1
RootElement (String localName)

用给定的名字构造一个新的根元素。 使用空字符串作为命名空间。

Parameters
localName String: the local name

Public methods

getContentHandler

Added in API level 1
ContentHandler getContentHandler ()

获取SAX ContentHandler 传递给你的SAX解析器。

Returns
ContentHandler

Hooray!