XML基础知识框架

XML文档的分类:

1) 无效的XML文档

2)格式良好的XML文档

3)有效的XML文档

2. 格式良好的XML文档需要满足的条件?

满足XML规范P378

3.有效的XML文档需要满足的条件?

P38

4.XML文档的组成?

1)逻辑

1XML必要声明

2DTD声明

3PI(处理指令)

4)元素

5)注释

2)物理

实体

5.XML必要声明

语法:<?    ?>

位置:必须位于第一行

可以包含的属性及含义

version   必须的 XML版本  1.0|1.1

encoding 可选的 编码方式

standalone 可选的 XML文档是否独立 yes|no

6.DTD声明

语法:<!DOCTYPE ....>

内置的DTD声明

7.PI

语法:<?    ?>

位置:通常位于第一个元素之前

如果需要使用的时候给出,否则不写

    PI   vs  xml必要声明的相同点和不同点? P27

1)位置

2)出现次数

3)作用

8.注释

语法:<!-- -->

需要注意的问题:

1)不能位于必要声明之前

2)不能嵌套在标记中

3)本身不能嵌套

4)中间内容不能出现--

5)不能以--->

9.元素

分类:

1)空元素

2)带属性的

3)带内容的

1)带文本内容

2)带子元素的

3)带有混合内容

4)带内容带属性

10. 元素和标记的区别

元素: <a>xxxx</a>

标记: <a>(开始标记)

             </a>(结束标记)

11.空元素

内容为空的元素

形式:<aa/> <aa></aa>

错误:1)<aaa> </aaa>

            2)<aaa>

</aaa>

12.带有属性

attrname="attrvalue" 或  attrname='attrvalue'

       "'区别:大多数情况下相同可以互换,如果属性值的内容中包含‘

那么属性必须使用"反之亦然。

特点:没有顺序

13.文本内容

文本内容当中如果包含了特殊字符如何处理?

1)字符引用或实体引用

2CDATA: 内容中不能包含"]]>"

字符内容的空白:

      包括:空格、制表符、换行、回车

      xml:space 

default 默认处理方式

preserve: 保留空白

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值