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) |
static String |
unwrapCdata(String s) |
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 - TODOExceptionprivate 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