Package com.badlogic.gdx.utils
Class XmlReader
- java.lang.Object
-
- com.badlogic.gdx.utils.XmlReader
-
public class XmlReader extends java.lang.Object
Lightweight XML parser. Supports a subset of XML features: elements, attributes, text, predefined entities, CDATA, mixed content. Namespaces are parsed as part of the element or attribute name. Prologs and doctypes are ignored. Only 8-bit character encodings are supported. Input is assumed to be well formed.
The default behavior is to parse the XML into a DOM. Extends this class and override methods to perform event driven parsing. When this is done, the parse methods will return null.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XmlReader.Element
-
Constructor Summary
Constructors Constructor Description XmlReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
attribute(java.lang.String name, java.lang.String value)
protected void
close()
protected java.lang.String
entity(java.lang.String name)
protected void
open(java.lang.String name)
XmlReader.Element
parse(char[] data, int offset, int length)
XmlReader.Element
parse(FileHandle file)
XmlReader.Element
parse(java.io.InputStream input)
XmlReader.Element
parse(java.io.Reader reader)
XmlReader.Element
parse(java.lang.String xml)
protected void
text(java.lang.String text)
-
-
-
Method Detail
-
parse
public XmlReader.Element parse(java.lang.String xml)
-
parse
public XmlReader.Element parse(java.io.Reader reader)
-
parse
public XmlReader.Element parse(java.io.InputStream input)
-
parse
public XmlReader.Element parse(FileHandle file)
-
parse
public XmlReader.Element parse(char[] data, int offset, int length)
-
open
protected void open(java.lang.String name)
-
attribute
protected void attribute(java.lang.String name, java.lang.String value)
-
entity
@Null protected java.lang.String entity(java.lang.String name)
-
text
protected void text(java.lang.String text)
-
close
protected void close()
-
-