首页 > 其他 > 详细

XML

时间:2020-06-10 12:45:17      阅读:37      评论:0      收藏:0      [点我收藏+]

XML 指可扩展标记语言(eXtensible Markup Language)。XML 被设计用来传输和存储数据。

一、XML
1、XML声明
文件第一行,固定格式:

<?xml version="1.0" encoding="字符编码集"?>

2、XML语法

(1)所有 XML 元素都须有关闭标签
(2)XML 标签对大小写敏感
(3)XML 必须正确地嵌套
(4)XML 文档必须有根元素
(5)XML 的属性值须加引号
(6)实体引用
在 XML 中,有 5 个预定义的实体引用:
&lt; < 小于
&gt; > 大于
&amp; & 和号
&apos; ‘ 单引号
&quot; " 引号
(7)XML 中的注释
<!-- This is a comment -->
(8)在 XML 中,空格会被保留,HTML 会把多个连续的空格字符裁减(合并)为一个
(9)XML 以 LF 存储换行
在 Windows 应用程序中,换行通常以一对字符来存储:回车符 (CR) 和换行符 (LF)。这对字符与打字机设置新行的动作有相似之处。在 Unix 应用程序中,新行以 LF 字符存储。而 Macintosh 应用程序使用 CR 来存储新行。

3、验证XML是否合法的两种方式:
(1)DTD
(2)XML Schema,DTD 代替者

二、DTD-文档类型定义
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。它使用一系列的合法元素来定义文档结构。

1、DOCTYPE 声明
(1)使用内部的dtd文件
格式:<!DOCTYPE 根元素名 [ dtd内容 ]>

(2)引入外部的dtd文件
格式:<!DOCTYPE 根元素名 STSTEM "dtd文件的路径">

(3)使用网络上的dtd文件 
格式:<!DOCTYPE 根元素名 PUBLIC "dtd名称" "dtd的URL">


2、DTD构建

三、Schema
XML Schema 是基于 XML 的 DTD 替代者。XML Schema 描述 XML 文档的结构。XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)

 


参考:
XML 系列教程
XML 教程

XML

原文:https://www.cnblogs.com/cac2020/p/13084132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!