使用Jsoup处理本地文件
1、处理本地文件时先使用File类打开文件
File file = new File("D:\\a.xml");
Document document = Jsoup.parse(file, "utf-8");
Elements rows = document.getElementsByTag("rows") .get(0).getElementsByTag("row");
for (Element row : rows) {
row.id();
Elements cell = row.getElementsByTag("cell");
for (int i = 0; i < cell.size(); i++) {
Element str = cell.get(i);
String text = str.text();
}
}
2、其他常用选择器
getElementById(String id):通过id来获取
getElementsByClass(String className):通过类名来获取
getElementsByAttribute(String key):通过属性名字来获取
getElementsByAttributeValue(String key, String value):通过指定的属性名字,属性值来获取
getAllElements():获取所有元素
select();参数:id class 标签等
......
3、获取标签的id,className等的值
className();
cssSelector();
tagName();
tag();
......