码迷,mamicode.com
首页 > 其他好文 > 详细

XML

时间:2020-06-10 13:16:28      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:ble   标记   建模   syn   固定   mac   amp   target   两种   

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

标签:ble   标记   建模   syn   固定   mac   amp   target   两种   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!