public
class
Xml
extends Object
java.lang.Object | |
↳ | android.util.Xml |
XML utility methods.
Nested classes | |
---|---|
enum |
Xml.Encoding
Supported character encodings. |
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 | |
---|---|
From
class
java.lang.Object
|
String FEATURE_RELAXED
XmlPullParser
"relaxed" feature name.
See also:
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:
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 |
XmlPullParser newPullParser ()
Returns a new pull parser with namespace support.
Returns | |
---|---|
XmlPullParser |
XmlSerializer newSerializer ()
Creates a new xml serializer.
Returns | |
---|---|
XmlSerializer |
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 |
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 |
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 |