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