public class XmlReader extends Object
Modifier and Type | Field and Description |
---|---|
(package private) BufferedReader |
br |
(package private) String |
line |
Constructor and Description |
---|
XmlReader(BufferedReader br) |
Modifier and Type | Method and Description |
---|---|
private static String |
extractTag(String data,
String tag,
String closer,
boolean withTag) |
static String |
extractTagOnly(String data,
String tag) |
String |
getLine() |
static String |
getXmlAttrib(String data,
String what) |
String |
getXmlData(String name,
String data,
boolean withTag,
boolean allowSelfCloseOption) |
javajs.util.P3 |
getXmlPoint(String data,
String key) |
boolean |
isNext(String name) |
private static int |
setNext(String data,
String what,
int[] next,
int offset)
shift pointer to a new tag or field contents
|
void |
skipTag(String name) |
private void |
skipTo(String key) |
String |
toTag(String name) |
BufferedReader br
String line
public XmlReader(BufferedReader br)
public String getLine()
public String getXmlData(String name, String data, boolean withTag, boolean allowSelfCloseOption) throws Exception
name
- data
- withTag
- allowSelfCloseOption
- TODOException
private static String extractTag(String data, String tag, String closer, boolean withTag)
private static int setNext(String data, String what, int[] next, int offset)
data
- string of datawhat
- tag or field namenext
- current pointer into dataoffset
- offset past end of "what" for pointer