您的位置:首页 > 其它

获取XML文件中内容大小

2011-12-15 11:17 246 查看
即去掉XML中所有<>及包含的内容

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.io.SAXReader;

public class congTools {
static Document doc;
static String content;

public congTools(String filename){
SAXReader reader = new SAXReader();
try {
doc = reader.read(filename);
} catch (DocumentException e) {
e.printStackTrace();
}
content=doc.getRootElement().asXML();
}

public int getLength(String content){
String result="";
String[] results=content.split("<.*?>");
for(String a:results){
result+=a;
}
return result.length();
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
congTools cl=new congTools("src/00000000000052735781.xml");
int len=cl.getLength(cl.content);
System.out.println(len);
}

}


  

split("<.*?>")表示,按以<开头,以>结尾的字符串作为分隔符
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: