dom4j解析 字符串傳喚成xml
d
oc = DocumentHelper.parseText(xml); // 將字符串轉(zhuǎn)為XML
map.put("title", title);
Iterator<?> iters = recordEle.elementIterator("script");
String title = recordEle.elementTextTrim("title"); // 拿到head節(jié)點(diǎn)下的子節(jié)點(diǎn)title值
Iterator iters = map.keySet().iterator();
while (iters.hasNext()) {
String key = iters.next().toString(); // 拿到鍵
String val = map.get(key).toString(); // 拿到值
System.out.println(key + "=" + val);
map.put("title", title);
Iterator<?> iters = recordEle.elementIterator("script");
String title = recordEle.elementTextTrim("title"); // 拿到head節(jié)點(diǎn)下的子節(jié)點(diǎn)title值
Iterator iters = map.keySet().iterator();
while (iters.hasNext()) {
String key = iters.next().toString(); // 拿到鍵
String val = map.get(key).toString(); // 拿到值
System.out.println(key + "=" + val);
List list = (document.selectNodes("/books/book/@show" )); // xpath解析
Iterator iter = list.iterator();
while(iter.hasNext()){
Attribute attribute = (Attribute)iter.next();
if(attribute.getValue().equals("yes")){
attribute.setValue("no");
}
}
Iterator iter = list.iterator();
while(iter.hasNext()){
Attribute attribute = (Attribute)iter.next();
if(attribute.getValue().equals("yes")){
attribute.setValue("no");
}
Element ownerElement = (Element)iter.next();
Element dateElement = ownerElement.addElement("date");
dateElement.setText("2004-09-11");
dateElement.setText("2004-09-11");
}
posted on 2012-06-14 14:44 youngturk 閱讀(540) 評(píng)論(0) 編輯 收藏 所屬分類: 幾種文檔解析