Modifier and Type | Class and Description |
---|---|
static class |
Xml.CustomizeParser
Customizes the behavior of XML parsing.
|
Modifier and Type | Field and Description |
---|---|
static String |
MEDIA_TYPE
"application/xml; charset=utf-8" media type used as a default for XML parsing. |
Modifier and Type | Method and Description |
---|---|
static org.xmlpull.v1.XmlPullParser |
createParser()
Returns a new XML pull parser.
|
static org.xmlpull.v1.XmlSerializer |
createSerializer()
Returns a new XML serializer.
|
static void |
parseElement(org.xmlpull.v1.XmlPullParser parser,
Object destination,
XmlNamespaceDictionary namespaceDictionary,
Xml.CustomizeParser customizeParser)
Parses an XML element using the given XML pull parser into the given destination object.
|
static String |
toStringOf(Object element)
Shows a debug string representation of an element data object of key/value pairs.
|
public static final String MEDIA_TYPE
"application/xml; charset=utf-8"
media type used as a default for XML parsing.
Use HttpMediaType.equalsIgnoreParameters(com.google.api.client.http.HttpMediaType)
for comparing media types.
public static org.xmlpull.v1.XmlSerializer createSerializer()
IllegalArgumentException
- if encountered an XmlPullParserException
public static org.xmlpull.v1.XmlPullParser createParser() throws org.xmlpull.v1.XmlPullParserException
org.xmlpull.v1.XmlPullParserException
public static String toStringOf(Object element)
It will make up something for the element name and XML namespaces. If those are known, it is
better to use XmlNamespaceDictionary.toStringOf(String, Object)
.
element
- element data object of key/value pairs (GenericXml
, Map
, or any
object with public fields)public static void parseElement(org.xmlpull.v1.XmlPullParser parser, Object destination, XmlNamespaceDictionary namespaceDictionary, Xml.CustomizeParser customizeParser) throws IOException, org.xmlpull.v1.XmlPullParserException
Requires the the current event be XmlPullParser.START_TAG
(skipping any initial
XmlPullParser.START_DOCUMENT
) of the element being parsed. At normal parsing
completion, the current event will either be XmlPullParser.END_TAG
of the element being
parsed, or the XmlPullParser.START_TAG
of the requested atom:entry
.
parser
- XML pull parserdestination
- optional destination object to parser into or null
to ignore XML
contentnamespaceDictionary
- XML namespace dictionary to store unknown namespacescustomizeParser
- optional parser customizer or null
for noneIOException
org.xmlpull.v1.XmlPullParserException
Copyright © 2011–2019 Google. All rights reserved.