初学xml

本文介绍了XML的基本概念,如其作为数据存储与配置文件的重要性,以及它与HTML的区别。讲解了XML的语法特性,包括注释、命名规则和属性使用。深入探讨了XML的解析技术,比较了DOM和SAX。最后提到了常用解析库Dom4j。
摘要由CSDN通过智能技术生成

xml介绍
  xml是一种可扩展的标记语言
xml作用
  1,可以保存数据,并且具有自我描述性。
  2,可以作为项目或者模块的配置文 件。
  3,可以作为网络传输的数据格式。(目前大多数是json文件)
xml语法
  注释方法 <!-- -->
 命名规则
  1名称可以含字母、数字以及其他的字符
  2名称不能以数字或者标点符号开始
  3名称不能以字符 “xml”(或者 XML、Xml)开始(但是你这样写了也没报错)
在这里插入图片描述

	4名称不能包含空格

xml属性(一种强语法与html不同)
 1,属性必须用引号标识
 2,对大小写敏感
 3,标签必须闭合
 4,必须有根元素(只有一个,并且没有父元素)
 5,特殊字符必须用转义符
 6,文本区域(CDATA告诉xml文本编辑器,这些是纯文本不需要解析)

    <book id ="12">
        <name>java</name>
        <author><![CDATA[老王<<<<<]]></author>
    </book>

xml的解析技术
 与html一样可以用DOM进行解析,还有SAX
 DOM全部读完在解析
 SAX是读一行解析一行
 SAX性能优于DOM
 常用的解析技术Dom4j

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值