标签:外部 gre 数据传输 引用 源代码 div element class 特殊字符
XML 把数据从 HTML 分离
XML 简化数据共享
XML 简化数据传输
XML 简化平台的变更
XML 用于创建新的 Internet 语言
实体引用(对特殊字符的代替)
<
-<
; (less than)
>
->
; (greater than)
&
-&
; (ampersand)
‘
-&apos
; (apostrophe)
"
-"
; (straight double quotation mark)
DTD约束,Document Type Definition,文档类型定义
XSD约束,XML Schema Definition,XML 结构定义( XML Schema 是基于 XML 的 DTD 替代者。 )
xml 可以引用多个
xsd约束
,只能引用一个dtd约束
xsd约束
种类更多
<!DOCTYPE 根元素 [元素声明]>
示例代码:
<?xml version="1.0"?>
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don‘t forget the meeting!</body>
</note>
以上 DTD 解释如下:
!DOCTYPE note (第二行)定义此文档是 note 类型的文档。
!ELEMENT note (第三行)定义 note 元素有四个元素:"to、from、heading,、body"
!ELEMENT to (第四行)定义 to 元素为 "#PCDATA" 类型
!ELEMENT from (第五行)定义 from 元素为 "#PCDATA" 类型
!ELEMENT heading (第六行)定义 heading 元素为 "#PCDATA" 类型
!ELEMENT body (第七行)定义 body 元素为 "#PCDATA" 类型
假如 DTD 位于 XML 源文件的外部,那么它应通过下面的语法被封装在一个 DOCTYPE 定义中:
<!--本地-->
<!DOCTYPE 根元素 SYSTEM "文件名">
<!--网络-->
<!DOCTYPE 根元素 PUBLIC "url文件名">
这个 XML 文档和上面的 XML 文档相同,但是拥有一个外部的 DTD: (在 IE5 中打开,并选择“查看源代码”命令。)
<?xml version="1.0"?>
<!DOCTYPE note SYSTEM "note.dtd">
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don‘t forget the meeting!</body>
</note>
这是包含 DTD 的 "note.dtd" 文件:
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
maven 仓库 的 pom.xml
使用 XSD约束
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
http://maven.apache.org/xsd/maven-4.0.0.xsd
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://maven.apache.org/POM/4.0.0" elementFormDefault="qualified"
targetNamespace="http://maven.apache.org/POM/4.0.0">
标签:外部 gre 数据传输 引用 源代码 div element class 特殊字符
原文地址:https://www.cnblogs.com/sweetorangezzz/p/13371085.html