2020-11-19

xml : 详解
xml:即可扩展标记语言,xml是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。xml是当前处理结构化文档信息中相当给力的技术,xml有助于在服务器之间穿梭结构化数据,这使得开发人员更加得心应手的控制数据的存储和传输。
xml 特点及作用
特点:
v xml与操作系统、编程语言的开发平台都无关;
v 实现不同系统之间的数据交互。
作用:
v 配置应用程序和网站;
v 数据交互;
v Ajax基石。
在配置文件里边所有的配置文件都是以XMl的格式来编写的。
跨平台进行数据交互,它可以跨操作系统,也可以跨编程语言的平台。
Ajax是现在目前比较流行的一个网络交互的技术。Ajax里面最后一个x实际上就是xml的缩写。Xml(Extensible Markup Language)是可扩展标记语言
一个xml文档必须要有第一行的声明和它的文档元素的描述信息就可以了。
xml 元素:
(1) 所有的xml元素都必须有结束标签;
(2) xml标签对大小写敏感;
(3) xml必须正确地嵌套;
使用dao模式解析xml文件
//获得 解析工厂

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();//从 解析工厂里获得DOM解析器
        Document doc = db.parse("src/com/hw/Text/shiZhan1.xml");//解析 xml 文件的路径
        NodeList brands = doc.getElementsByTagName("Brand");//获得 Brand 节点所有信息
        //保存xml文件
        TransformerFactory transformerFactory = TransformerFactory.newInstance();
        Transformer transformer = transformerFactory.newTransformer();
        DOMSource domSource = new DOMSource(doc);
        //设置编码方式
        transformer.setOutputProperty(OutputKeys.ENCODING, "utf-8");
        StreamResult result = new StreamResult("src/com/hw/Text/shiZhan1.xml");
        //把DOM树转换为XML文件
        transformer.transform(domSource, result);

注释

注:注释内容中不要出现”–”;不要把注释放在标签中间;注释不能嵌套。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值