XML的基础理解

前端之家收集整理的这篇文章主要介绍了XML的基础理解前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一.为什么学习XML@H_301_2@

因为XML可以帮助我们让电脑了解一些有关系的数据@H_301_2@

@H_301_2@

二.XML文档声明语法@H_301_2@

standalone表示文档是否独立@H_301_2@

三.CDATA区@H_301_2@

有些内容可能不想让解析引擎解析执行,而把原文内容处理,把内容放在CDATA区中会原封不动的输出@H_301_2@

语法:内容@H_301_2@

四.通知XML解析引擎,应用css文件显示xml文档内容。@H_301_2@

五.DTD约束@H_301_2@

1.XML中引用DTD@H_301_2@

当引用的文件在本地时,采用如下方式:@H_301_2@

当引用的文件是一个公共的文件时,采用如下方式:@H_301_2@

2.DTD元素的定义:@H_301_2@

元素类型:#PCDATA 字符串@H_301_2@

在元素内容中也可以使用 、*、?等符号表示元素出现的次数:@H_301_2@

: 一次或多次 (书 )@H_301_2@

?: 0次或一次 (书?)@H_301_2@

*: 0次或多次(书*)@H_301_2@

3.属性的设置@H_301_2@

属性名1 属性值类型 设置说明@H_301_2@

属性名2 属性值类型 设置说明@H_301_2@

……>@H_301_2@

(1).属性值类型@H_301_2@

1.CDATA:表示属性值为普通文本字符串。@H_301_2@

2.ENUMERATED:属性的类型可以是一组取值的列表,在 XML 文件中设置的属性值只能是这个列表中的某个值(枚举)@H_301_2@

例如:@H_301_2@

3.ID:表示属性的设置值为一个唯一值。@H_301_2@

4.ENTITY(实体):实体可分为两种类型:引用实体和参数实体。
一.语法格式:
:直接转变成实体内容
引用方式:
&实体名称;
二.语法格式:

引用方式:
%实体名称;@H_301_2@

(2).设置说明的类型:@H_301_2@

#required:必须设置该属性@H_301_2@

#IMPLIED:可以设置也可以不设置@H_301_2@

#FIXED:说明该属性的取值固定为一个值,在 XML 文件中不能为该属性设置其它值。但需要为该属性提供这个值@H_301_2@

直接使用默认值:在 XML 中可以设置该值也可以不设置该属性值。若没设置则使用默认值。@H_301_2@


自己总结的,不喜勿喷

猜你在找的XML相关文章