private String analyticTemlateHTML(InputStream inputStream){
int startint=0;
int lastint=0;
String content="";
String encoding = "";
StringBuffer strb = new StringBuffer();
StringBuffer newstrb = new StringBuffer();
byte[] b = new byte[3];
String strbString="";
InputStreamReader read = null;
try {
inputStream.read(b);
if(b[0] == -17 && b[1] == -69 && b[2] == -65){
encoding="UTF-8";
}else{
encoding="GBK";
}
read = new InputStreamReader(inputStream,encoding);
BufferedReader bufferedReader = new BufferedReader(read);
String str = "";
while((str = bufferedReader.readLine()) != null){
strb.append(str);
}
if(!strb.toString().equals("")){
startint = strb.toString().indexOf("<table");
strb = strb.insert(startint+6, " id="+'"'+"mytable"+'"');
strbString = strb.toString().replaceAll("nodeName","bzNode");
lastint = strbString.lastIndexOf("</table>");
content = strbString.substring(startint, lastint);
content = newstrb.append(content+"</table>").toString();
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return content;
}
int startint=0;
int lastint=0;
String content="";
String encoding = "";
StringBuffer strb = new StringBuffer();
StringBuffer newstrb = new StringBuffer();
byte[] b = new byte[3];
String strbString="";
InputStreamReader read = null;
try {
inputStream.read(b);
if(b[0] == -17 && b[1] == -69 && b[2] == -65){
encoding="UTF-8";
}else{
encoding="GBK";
}
read = new InputStreamReader(inputStream,encoding);
BufferedReader bufferedReader = new BufferedReader(read);
String str = "";
while((str = bufferedReader.readLine()) != null){
strb.append(str);
}
if(!strb.toString().equals("")){
startint = strb.toString().indexOf("<table");
strb = strb.insert(startint+6, " id="+'"'+"mytable"+'"');
strbString = strb.toString().replaceAll("nodeName","bzNode");
lastint = strbString.lastIndexOf("</table>");
content = strbString.substring(startint, lastint);
content = newstrb.append(content+"</table>").toString();
}
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return content;
}