XML的基础理解

一.为什么学习XML

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

二.XML文档声明语法

standalone表示文档是否独立

三.CDATA区

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

语法:内容

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

五.DTD约束

1.XML中引用DTD

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

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

2.DTD元素的定义:

元素类型:#PCDATA 字符串

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

: 一次或多次 (书 )

?: 0次或一次 (书?)

*: 0次或多次(书*)

3.属性的设置

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

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

……>

(1).属性值类型

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

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

例如:

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

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

引用方式:
%实体名称;

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

#REQUIRED:必须设置该属性

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

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

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


自己总结的,不喜勿喷

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇