如何编写可以将xml文件发送到服务器的html文件?有一个要求:将以下信息发送到我在 Android 设备上运行的 HTTP 服务器。1)信息为xml格式:
<?xml version="1.0" encoding="UTF-8"?>
<APMode>
<SSID>htc</SSID>
<password>1234567890</password>
<credentials>abcd</credentials>
</APMode >
org.apache.http
2)HTTP服务器用API解析HTTP body
if (request instanceof HttpEntityEnclosingRequest) {
HttpEntity entity = ((HttpEntityEnclosingRequest) request)
.getEntity();
parserXML(entity);
....
private void parserXML(HttpEntity entity) {
InputStream is = null;
try {
is = entity.getContent();
printEntity(is);
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
XmlPullParser parser = Xml.newPullParser();
try {
parser.setInput(is, "UTF-8");
int eventType = parser.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
switch (eventType) {
case XmlPullParser.START_DOCUMENT:
break;
case XmlPullParser.START_TAG:
String name = parser.getName();
if (name.equalsIgnoreCase(SSID_TAG)) {
ssid = parser.nextText().trim();
} else if (name.equalsIgnoreCase(PASSWORD)) {
password = parser.nextText().trim();
} else if (name.equalsIgnoreCase(CREDENTIAL)) {
credential = parser.nextText().trim();
} else if (name
.equalsIgnoreCase(DazzleApplication.DATETIME_TAG)) {
dateTime = parser.nextText().trim();
}
break;
case XmlPullParser.END_TAG:
break;
}
eventType = parser.next();
}
if (is != null)
is.close();
} catch (XmlPullParserException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
但是我不知道如何编写可以在浏览器中加载的html?我现在不能修改服务器代码?