0

XML文档约束 Schema

##XML Schema介绍: ![](http://www.flayerveo.com/usr/uploads/2020/02/2808949288.png) ①扩展名.xsd,本身是一个XML文档 ②对名称空间(namespace)支持的更好 ③支持的类型比dtd跟丰富约束的更细致,可以支持自定义的类型 ④schema正在逐步替换dtd,在android中清单文件和布局文件用到了schema约束技术 ##不用额外命名空间的Schema: xsd: ``- 阅读剩余部分 -
0

XML文档约束 DTD

#DTD: 作用:约束XML的书写规范 注意:dtd可以在单独的文件中,扩展名是dtd,并且必须使用UTF-8编码。 ##外部引入DTD文档: ①DTD文档在本地: ```xml 格式: 示例: ``` book.xml:![](http://www.flayerveo.com/usr/uploads/2020/02/2986850230.png) book.dtd:![](http://www.flayerveo.com/usr/uploads/- 阅读剩余部分 -
0

XML文档结构 元素

##元素: XML元素指的是从开始标签直到结束标签的部分。一个元素可以包含:其他元素、文本、属性。 ####例: ```xml 这是正确的元素嵌套 这是错误的元素嵌套 ``` ##根元素: 是一个完全包括文档中其他所有元素的元素,根元素有且只有一个。 ##子元素: 在根元素内的元素,如果元素内没有内容的空元素可以写成 的形式。 ![](http://www.flayerveo.com/usr/uploads/2020/02/632291234- 阅读剩余部分 -
0

XML文档结构 命名空间

当一个XML中包含多个命名相同的标签,就会出现冲突。 命名空间是在元素的开始标签中设置xmlns属性,命名空间声明的语法如下: ```xml ``` ![](http://www.flayerveo.com/usr/uploads/2020/02/1072729119.png) 前缀相当于标签的简称,URI不能有重复,是唯一值,一般用网址作为URI。
0

XML文档结构 注释

```xml #sublime快捷键"Ctrl+/" ``` 注意: 1.注释内不要出现“--” 2.不要把注释放在标签中间 3.注释不能嵌套 4.注释不能出现在声明之前
0

XML文档结构 CDATA节

##作用: CDATA节把整段文本解释为纯字符数据,其中包含、&或者"等字符。 ##语法格式: ```xml ``` 注意:CDATA节不能嵌套,但可以输入除[、]外的任意字符。 ![](http://www.flayerveo.com/usr/uploads/2020/02/758647609.png)
0

XML文档结构 属性

##属性: 属性就是对元素增加的额外信息。 ##格式: ```xml ``` ![](http://www.flayerveo.com/usr/uploads/2020/02/645335421.png) ##数据应该放在元素中还是属性中: 例1:放在属性中 ```xml 2012年12月08日 ``` 例2:放在元素中 ```xml ``` 解答:数据应该放在元素中,属性通常提供与元素无关的信息。因为属性难以阅读和- 阅读剩余部分 -
0

XML文档结构 声明

####每个XML文件的开头第一行需要进行声明: ```xml ``` **解释:** version:版本 encoding:编码(UTF-8,GBK等)
0

XML文档结构 介绍

##XML的简介: ![](http://www.flayerveo.com/usr/uploads/2020/02/948177501.png) ##XML的核心技术: ![](http://www.flayerveo.com/usr/uploads/2020/02/1976234063.png) ##XML和HTML的区别: XML和HTML都是标记语言。HTML使用预定义的标签,而XML标签是自定义的。 XML旨在传输数据,HTML旨在显示数据。
    页码:
ICP证: 浙ICP备2022036136号