Dom4j 主要接口
Document:
整个文档对象,
add()方法添加子节点。
getRootElement()得到根节点。
QName:
可创建的Element的基本元素名称
Element:
节点
static createElement(QName qName)可创建节点
addText(String text)可添加元素的内容。add方法添加子节点。
element(String eleName)查询节点中名字为eleName的子节点。
elements(String eleName)查询节点名字为eleName的子节点列表。
selectNodes(String nodePath)查询路径为nodePath的子节点列表。
selectSingleNode(String nodePath)查询路径为nodePath的单个子节点(Element)。
OutputFormat:
createPrettyPrint()可美化格式的输出。
setEncoding(String encoding) 设置编码.
XMLWriter:
new XMLWriter(new FileWriter(xmlFilePath), format)可创建xmlWriter对象。? write(Document doc)将整个doc写入到xmlWriter对象中。
close()方法:关闭io流,必写。
?
?
写入到xml文件:
?
生成后的文件test.xml?
?
读取xml文件到List<ServerInfo>中
??