<html><head><title>502 Bad Gateway</title></head><body><center><h1>502 Bad Gateway</h1></center><hr><center>openresty</center><p><em>Powered by <ahref="https://apisix.apache.org/">APISIX</a>.</em></p></body></html>
解析XML数据
String html ="<html>\n"+"<head><title>502 Bad Gateway</title></head>\n"+"<body>\n"+"<center><h1>502 Bad Gateway</h1></center>\n"+"<hr><center>openresty</center>\n"+"<p><em>Powered by <a href=\"https://apisix.apache.org/\">APISIX</a>.</em></p></body>\n"+"</html>";XmlPullParser xmlPullParser =Xml.newPullParser();try{
xmlPullParser.setInput(newByteArrayInputStream(html.getBytes()),"UTF-8");int eventType = xmlPullParser.getEventType();while(eventType !=XmlPullParser.END_DOCUMENT){if(eventType ==XmlPullParser.START_TAG){// 获取属性名String name = xmlPullParser.getName();Log.e(TAG,"属性名: "+ name);if("title".equals(name)){// 获取此节点下的文本String nextText = xmlPullParser.nextText();// 502 Bad GatewayLog.e(TAG,"nextText : "+ nextText);}}elseif(eventType ==XmlPullParser.START_DOCUMENT){}
eventType = xmlPullParser.next();}}catch(Exception e){
e.printStackTrace();}