Package com.badlogic.gdx.utils
Class XmlReader
- java.lang.Object
-
- com.badlogic.gdx.utils.XmlReader
-
public class XmlReader extends java.lang.ObjectLightweight 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 classXmlReader.Element
-
Constructor Summary
Constructors Constructor Description XmlReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidattribute(java.lang.String name, java.lang.String value)protected voidclose()protected java.lang.Stringentity(java.lang.String name)protected voidopen(java.lang.String name)XmlReader.Elementparse(char[] data, int offset, int length)XmlReader.Elementparse(FileHandle file)XmlReader.Elementparse(java.io.InputStream input)XmlReader.Elementparse(java.io.Reader reader)XmlReader.Elementparse(java.lang.String xml)protected voidtext(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()
-
-