Core Java 笔记(2)

卷二第三章:XML

是什么: xml 是可扩展的标记语言。类似于HTML,但又有区别。
做什么: xml 文件用来传输或存储数据。
XML 和 HTML 的区别:
二者有本质的不同,HTML用来显示数据,而XML用于传输数据。
XML是对HTML 的补充,而非替代品。

结构

树结构: XML采用树结构,从根部向上拓展。父元素拥有子元素,子元素之间同级,类似家族图谱,元素内包含文本内容和属性。

语法

标签: HTML中允许没有关闭标签,而XML省略关闭标签非法。
大小写: HTML大小写无所谓, 而XML大小写敏感。
标签对应
正确:

    <b><i> 啊啊啊啊 </i></b>

错误:

    <b><i> 啊啊啊 </b></i>

根元素: XML必须拥有根元素,也叫父元素。

    <root>
        <father>
            <child>
            。。。。。                
            </child>
        </father>
    </root>

属性:
XML中属性必须加引号。

    <note data="2019/7/29"></note>
    <note data=2019/7/29></note>

前者正确,后者错误。
实体引用:
在使用中

    <note data="2019/7/29"> 5<9 </note>

中间的>会被当做新的开始,但是想表达小于的,于是需要实体引用。
< < 小于
> > 大于
& & 和号
’ ’ 单引号
" " 引号
**注释: **

<!-- This is a comment --> 

总结:

一个形式良好的XML文件需要具备以下五种特性:

  1. XML 文档必须有根元素。
  2. XML 文档必须有关闭标签。
  3. XML 标签对大小写敏感 。
  4. XML 元素必须被正确的嵌套。
  5. XML 属性必须加引号。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值