dom4j中通过节点的属性获得某个具体的节点后 写入数据;
public static Element parse(Element node , String type , String val) {
for (Iterator iter = node.elementIterator(); iter.hasNext();) {
Element element = (Element) iter.next();
Attribute name = element.attribute(type);
if (name != null) {
String value = name.getValue();
if (value != null && val.equals(value))
return element;
else
parse(element , type , val);
}
}
return null;
}
这个函数可以很好的解决;
调用rootElem.addElement( Element ); Element 是 String : String 这样的格式则报错 ~~~~
下边这个方式解决
Element orgName= DocumentHelper.createElement("cxsd:orgName");
rootElem.add(orgName);
orgName.setText("UNICREDITLDAP");