Xml
open class Xml
| kotlin.Any | |
| ↳ | android.util.Xml |
XML utility methods.
Summary
| Nested classes | |
|---|---|
|
Supported character encodings. |
|
| Public methods | |
|---|---|
| open static AttributeSet! |
asAttributeSet(parser: XmlPullParser!)Return an AttributeSet interface for use with the given XmlPullParser. |
| open static Xml.Encoding! |
findEncodingByName(encodingName: String!)Finds an encoding by name. |
| open static XmlPullParser! |
Returns a new pull parser with namespace support. |
| open static XmlSerializer! |
Creates a new xml serializer. |
| open static Unit |
parse(in: InputStream!, encoding: Xml.Encoding!, contentHandler: ContentHandler!)Parses xml from the given input stream and fires events on the given SAX handler. |
| open static Unit |
parse(in: Reader!, contentHandler: ContentHandler!)Parses xml from the given reader and fires events on the given SAX handler. |
| open static Unit |
parse(xml: String!, contentHandler: ContentHandler!)Parses the given xml string and fires events on the given SAX handler. |
| Properties | |
|---|---|
| static String! |
|
Public methods
asAttributeSet
open static fun asAttributeSet(parser: XmlPullParser!): AttributeSet!
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. |
| Return | |
|---|---|
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
open static fun findEncodingByName(encodingName: String!): Xml.Encoding!
Finds an encoding by name. Returns UTF-8 if you pass null.
newPullParser
open static fun newPullParser(): XmlPullParser!
Returns a new pull parser with namespace support.
newSerializer
open static fun newSerializer(): XmlSerializer!
Creates a new xml serializer.
parse
open static fun parse(
in: InputStream!,
encoding: Xml.Encoding!,
contentHandler: ContentHandler!
): Unit
Parses xml from the given input stream and fires events on the given SAX handler.
parse
open static fun parse(
in: Reader!,
contentHandler: ContentHandler!
): Unit
Parses xml from the given reader and fires events on the given SAX handler.
parse
open static fun parse(
xml: String!,
contentHandler: ContentHandler!
): Unit
Parses the given xml string and fires events on the given SAX handler.
Properties
FEATURE_RELAXED
static var FEATURE_RELAXED: String!
org.xmlpull.v1.XmlPullParser "relaxed" feature name.
See Also