Xml
public
class
Xml
extends Object
java.lang.Object | |
↳ | android.util.Xml |
XML utility methods.
Summary
Fields | |
---|---|
public
static
String |
FEATURE_RELAXED
|
Public methods | |
---|---|
static
AttributeSet
|
asAttributeSet(XmlPullParser parser)
Return an AttributeSet interface for use with the given XmlPullParser. |
static
Xml.Encoding
|
findEncodingByName(String encodingName)
Finds an encoding by name. |
static
XmlPullParser
|
newPullParser()
Returns a new pull parser with namespace support. |
static
XmlSerializer
|
newSerializer()
Creates a new xml serializer. |
static
void
|
parse(String xml, ContentHandler contentHandler)
Parses the given xml string and fires events on the given SAX handler. |
static
void
|
parse(InputStream in, Xml.Encoding encoding, ContentHandler contentHandler)
Parses xml from the given input stream and fires events on the given SAX handler. |
static
void
|
parse(Reader in, ContentHandler contentHandler)
Parses xml from the given reader and fires events on the given SAX handler. |
Inherited methods | |
---|---|
Fields
FEATURE_RELAXED
public static String FEATURE_RELAXED
XmlPullParser
"relaxed" feature name.
See also:
Public methods
asAttributeSet
public static AttributeSet asAttributeSet (XmlPullParser parser)
Return an AttributeSet interface for use with the given XmlPullParser. If the given parser itself implements AttributeSet, that implementation is simply returned. Otherwise a wrapper class is instantiated on top of the XmlPullParser, as a proxy for retrieving its attributes, and returned to you.
Parameters | |
---|---|
parser |
XmlPullParser : The existing parser for which you would like an
AttributeSet. |
Returns | |
---|---|
AttributeSet |
An AttributeSet you can use to retrieve the attribute values at each of the tags as the parser moves through its XML document. |
See also:
findEncodingByName
public static Xml.Encoding findEncodingByName (String encodingName)
Finds an encoding by name. Returns UTF-8 if you pass null
.
Parameters | |
---|---|
encodingName |
String |
Returns | |
---|---|
Xml.Encoding |
Throws | |
---|---|
UnsupportedEncodingException |
newPullParser
public static XmlPullParser newPullParser ()
Returns a new pull parser with namespace support.
Returns | |
---|---|
XmlPullParser |
newSerializer
public static XmlSerializer newSerializer ()
Creates a new xml serializer.
Returns | |
---|---|
XmlSerializer |
parse
public static void parse (String xml, ContentHandler contentHandler)
Parses the given xml string and fires events on the given SAX handler.
Parameters | |
---|---|
xml |
String |
contentHandler |
ContentHandler |
Throws | |
---|---|
SAXException |
parse
public static void parse (InputStream in, Xml.Encoding encoding, ContentHandler contentHandler)
Parses xml from the given input stream and fires events on the given SAX handler.
Parameters | |
---|---|
in |
InputStream |
encoding |
Xml.Encoding |
contentHandler |
ContentHandler |
Throws | |
---|---|
IOException |
|
SAXException |
parse
public static void parse (Reader in, ContentHandler contentHandler)
Parses xml from the given reader and fires events on the given SAX handler.
Parameters | |
---|---|
in |
Reader |
contentHandler |
ContentHandler |
Throws | |
---|---|
IOException |
|
SAXException |