利用dom4j解析XML
***解析前需要导入dom4j提供的jar包
*创建一个文件夹lib
*复制jar包到lib下面
*右击点击jar包,build path-->add to build path
***得到document
SAXReader reader= new SAXReader();
Document document=reader.read(URL);
***dom4j中操作XML的方法
getRootElement();---->获取根节点,返回Element
getParent() ---->获取父节点
remove() ---->删除节点
creatElement() ---->创建标签----需要利用DocumentHelper类来调用
addElement() ---->添加标签
sexText() ---->创建文本,修改文本
element(qname) ---->获取标签下面的第一个名称为qname的标签
elements(qname)---->获取标签下面第一层中名称为qname的所有子标签
返回list集合,遍历得到元素用get方法
elements() ---->获取标签下面第一层中所有的子标签
返回list集合,遍历得到元素用get方法
getText() ---->得到标签的值
attributeValue("标签")----->获取属性值
在上述某些方法返回的list集合,可以使用add(int index,Element E)实现指定位置添加元素
***解析前需要导入dom4j提供的jar包
*创建一个文件夹lib
*复制jar包到lib下面
*右击点击jar包,build path-->add to build path
***得到document
SAXReader reader= new SAXReader();
Document document=reader.read(URL);
***dom4j中操作XML的方法
getRootElement();---->获取根节点,返回Element
getParent() ---->获取父节点
remove() ---->删除节点
creatElement() ---->创建标签----需要利用DocumentHelper类来调用
addElement() ---->添加标签
sexText() ---->创建文本,修改文本
element(qname) ---->获取标签下面的第一个名称为qname的标签
elements(qname)---->获取标签下面第一层中名称为qname的所有子标签
返回list集合,遍历得到元素用get方法
elements() ---->获取标签下面第一层中所有的子标签
返回list集合,遍历得到元素用get方法
getText() ---->得到标签的值
attributeValue("标签")----->获取属性值
在上述某些方法返回的list集合,可以使用add(int index,Element E)实现指定位置添加元素