Xml
public
class
Xml
extends Object
| java.lang.Object | |
| ↳ | android.util.Xml |
XML utility methods.
Summary
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 | |
|---|---|
java.lang.Object
| |
Fields
FEATURE_RELAXED
String FEATURE_RELAXED
XmlPullParser "relaxed" feature name.
See also:
Public methods
asAttributeSet
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
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
XmlPullParser newPullParser ()
Returns a new pull parser with namespace support.
| Returns | |
|---|---|
XmlPullParser |
|
newSerializer
XmlSerializer newSerializer ()
Creates a new xml serializer.
| Returns | |
|---|---|
XmlSerializer |
|
parse
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
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
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 |
|
Interfaces
Classes
- ArrayMap
- ArraySet
- AtomicFile
- Base64
- Base64InputStream
- Base64OutputStream
- Config
- DebugUtils
- DisplayMetrics
- EventLog
- EventLog.Event
- EventLogTags
- EventLogTags.Description
- FloatMath
- FloatProperty
- Half
- IntProperty
- JsonReader
- JsonWriter
- LayoutDirection
- Log
- LogPrinter
- LongSparseArray
- LruCache
- MonthDisplayHelper
- MutableBoolean
- MutableByte
- MutableChar
- MutableDouble
- MutableFloat
- MutableInt
- MutableLong
- MutableShort
- Pair
- Patterns
- PrintStreamPrinter
- PrintWriterPrinter
- Property
- Range
- Rational
- Size
- SizeF
- SparseArray
- SparseBooleanArray
- SparseIntArray
- SparseLongArray
- StateSet
- StringBuilderPrinter
- TimeUtils
- TimingLogger
- TypedValue
- Xml
Enums
Exceptions