public void loadXml() {
try {
String xmlPath = MR.string.miniple_root_directory;
xmlPath += "/webauth.xml";
InputStream in = new FileInputStream(xmlPath);
XmlPullParser parser = Xml.newPullParser();
parser.setInput(in, null);
int eventType = parser.getEventType();
boolean done = false;
while (eventType != XmlPullParser.END_DOCUMENT && !done){
String name = null;
switch (eventType){
case XmlPullParser.START_DOCUMENT:
break;
case XmlPullParser.START_TAG:
name = parser.getName();
if (name.equalsIgnoreCase("kt")) {
_postURL = parser.getAttributeValue("", "url");
_did = parser.getAttributeValue("", "did");
_domain = parser.getAttributeValue("", "domain");
Log.v("@@XML@@", _postURL);
Log.v("@@XML@@", _did);
Log.v("@@XML@@", _domain);
} else if (name.equalsIgnoreCase("successUrl")){
_successURL = parser.nextText();
Log.v("@@XML@@", _successURL);
} else if (name.equalsIgnoreCase("failUrl")){
_failURL = parser.nextText();
Log.v("@@XML@@", _failURL);
}
break;
case XmlPullParser.END_TAG:
name = parser.getName();
if (name.equalsIgnoreCase("minigate")){
done = true;
}
break;
}
eventType = parser.next();
}
Log.v("@@XML@@", "XML PULL PARSER END");
} catch (Exception e) {
e.printStackTrace();
}
}
try {
String xmlPath = MR.string.miniple_root_directory;
xmlPath += "/webauth.xml";
InputStream in = new FileInputStream(xmlPath);
XmlPullParser parser = Xml.newPullParser();
parser.setInput(in, null);
int eventType = parser.getEventType();
boolean done = false;
while (eventType != XmlPullParser.END_DOCUMENT && !done){
String name = null;
switch (eventType){
case XmlPullParser.START_DOCUMENT:
break;
case XmlPullParser.START_TAG:
name = parser.getName();
if (name.equalsIgnoreCase("kt")) {
_postURL = parser.getAttributeValue("", "url");
_did = parser.getAttributeValue("", "did");
_domain = parser.getAttributeValue("", "domain");
Log.v("@@XML@@", _postURL);
Log.v("@@XML@@", _did);
Log.v("@@XML@@", _domain);
} else if (name.equalsIgnoreCase("successUrl")){
_successURL = parser.nextText();
Log.v("@@XML@@", _successURL);
} else if (name.equalsIgnoreCase("failUrl")){
_failURL = parser.nextText();
Log.v("@@XML@@", _failURL);
}
break;
case XmlPullParser.END_TAG:
name = parser.getName();
if (name.equalsIgnoreCase("minigate")){
done = true;
}
break;
}
eventType = parser.next();
}
Log.v("@@XML@@", "XML PULL PARSER END");
} catch (Exception e) {
e.printStackTrace();
}
}
'Android' 카테고리의 다른 글
intent category (0) | 2013.10.08 |
---|---|
intent ACTION (0) | 2013.10.08 |
tweened animation (0) | 2013.10.08 |
supported bitmap file format (0) | 2013.10.08 |
dimension values (0) | 2013.10.08 |