可扩展标记语言,xml是互联网数据传输的重要工具,它 可以跨越互联网任何的平台,不受编程语言和操作系统 的限制,可以说它是一个拥有互联网最高级别通行证的 数据携带者。
xml与操作系统、编程语言的开发平台都无关;
实现不同系统之间的数据交互。
格式良好的 XML 文档需满足以下条件
拥有正确语法的 XML 被称为“形式良好”的 XML。 通过某个 DTD 进行了验证的 XML 是“合法”的 XML。
采用jar包 DOM4J需要导包,读取xml信息。
SAXReader reader=new SAXReader();
Document documentad(new File(l"));
Element rootElmRootElement();//获得根节点
Element memberElm=root.element("member"); //获得子节点
String textText();//获得节点文本
Element ageElm=newMemberElm.addElement("age");//添加子节点
ageElm.setText("29");//设置节点文本
ve(childElm);//)删除某节点
实例
public class XMLDemo01 {public static void main(String[] args) throws Exception {//1.创建SAXReader对象SAXReader reader = new SAXReader();//2.加载某个xml文件Document document = ad(new File("l"));//3.获取根元素Element root = RootElement();System.out.println("根节点: "Name());//遍历|获取子节点List<Element> list = root.elements();//遍历根元素的第一层子节点list.forEach((e)->{System.out.println("标签 名称: "Name());System.out.println("id属性值: "+e.attributeValue("id")); //根据属性名字获取属性值//获取第二层子节点List<Element> list2 = e.elements();//遍历 拿到每一个姓名,年龄,性别for(Element ele:list2){System.out.Name()+"----->"Text());}});//System.out.println(new File("l").exists()); 测试路径问题,相对当前项目下}
}
本文发布于:2024-02-01 17:11:57,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170677871738188.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |