<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=XML_Schema</id>
	<title>XML Schema - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=XML_Schema"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=XML_Schema&amp;action=history"/>
	<updated>2026-07-05T20:39:12Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=XML_Schema&amp;diff=124114&amp;oldid=prev</id>
		<title>imported&gt;민준1988：​/* growthexperiments-addsectionimage-summary-summary: 1 */</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=XML_Schema&amp;diff=124114&amp;oldid=prev"/>
		<updated>2026-04-30T02:59:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addsectionimage-summary-summary: 1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-cn:数据;zh-tw:資料;&lt;br /&gt;
|2=zh-cn:类型;zh-tw:型別;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XSD (XML Schema Definition)&amp;#039;&amp;#039;&amp;#039;是[[World Wide Web Consortium|W3C]]于2001年5月发布的推荐标准，指出如何形式描述XML文档的元素。XSD是許多[[XML Schema 语言]]中的一支。XSD是首先分離於XML本身的schema語言，故取得W3C的推薦地位。&lt;br /&gt;
&lt;br /&gt;
像所有[[XML Schema 语言]]一樣，XSD用來描述一組规则──一个XML文件必須遵守这些規则，才能根據該schema『合法（Valid）』。&lt;br /&gt;
&lt;br /&gt;
然而，与其他[[XML Schema 语言]]不同，XSD意圖設計为在确认一个文档的有效性时，将会产生满足特定[[数据类型]]的一个信息集合。这种后验证的[[XML信息集]]可用来開發XML文件處理軟件。&lt;br /&gt;
&lt;br /&gt;
== XSD名称的来源 ==&lt;br /&gt;
因為有其他XML schema 語言存在，故在引用這W3C建議的語言時，使用XML Schema或W3C XML Schema，Schema永遠字首大寫。&lt;br /&gt;
&lt;br /&gt;
“XML Schema”在2001年5月成为W3C推荐标准。由于“XML Schema”作为一种W3C的推荐标准的名字与广义的[[XML Schema 语言]]存在名称上的混淆，用户社区的一部分人采用了“WXS”来称呼它， 用户社区的另一部分人采用“&amp;#039;&amp;#039;&amp;#039;XSD&amp;#039;&amp;#039;&amp;#039;”（&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;ML &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;chema &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;efinition[[首字母縮略字]]）来称呼它。W3C发布的1.1标准采用了“&amp;#039;&amp;#039;&amp;#039;XSD&amp;#039;&amp;#039;&amp;#039;”作为官方称呼。&lt;br /&gt;
&lt;br /&gt;
== 歷史 ==&lt;br /&gt;
在官方文档的參考附錄里，XSD标准承認受到[[文件类型描述|DTD]]和其他早期XML schema 语言的影响，如{{link-en|DDML|DDML}}、{{link-en|Schema for Object-Oriented XML|Schema for Object-Oriented XML|SOX}}、{{link-en|XML-Data|XML-Data}}、以及{{link-en|XML data reduced|XML data reduced|XDR}}。XSD從中吸收了一些特性，然而也在這些特性中有所折衷。這些早期schema 語言中的XDR與SOX在XML Schema發布後仍繼續使用了一段时间。不少[[微軟]]的產品支援XDR直到2006年十二月[[MSXML]] 6.0的發佈（MSXML 6.0拋棄了XDR改用XSD）[http://msdn.microsoft.com/en-us/library/ms761410] {{Wayback|url=http://msdn.microsoft.com/en-us/library/ms761410 |date=20170827042527 }} 。{{lang|en|Commerce One, Inc}}支援它自己的SOX schema 語言直到該公司於2004年末破產。2004年十二月，[[Novell|Novell, Inc.]]購買了該公司，包括那些與SOX相關的專利，據報導是盡力防止被某些不相關的、以打專利相關官司為生的公司剝削圖利[http://www.iht.com/articles/2005/05/02/business/novell.php] {{Wayback|url=http://www.iht.com/articles/2005/05/02/business/novell.php |date=20050503013433 }} 。&lt;br /&gt;
&lt;br /&gt;
著名的XSD建议的内容但在XML自己的DTD中不可用的特性是命名空间感知（namespace awareness）与数据类型。&lt;br /&gt;
&lt;br /&gt;
2012年4月， XSD 1.1成为W3C推荐标准。[http://www.w3.org/News/2012#entry-9412 April 2012]{{Wayback|url=http://www.w3.org/News/2012#entry-9412 |date=20120526212406 }}&lt;br /&gt;
&lt;br /&gt;
== Schema与schema文档 ==&lt;br /&gt;
技术上说&amp;#039;&amp;#039;&amp;#039;schema&amp;#039;&amp;#039;&amp;#039;是元数据的一个抽象集合，包含一套&amp;#039;&amp;#039;&amp;#039;schema component&amp;#039;&amp;#039;&amp;#039;: 主要是元素与属性的声明、复杂与简单数据类型的定义。这些schema component通常是在处理一批&amp;#039;&amp;#039;&amp;#039;schema document&amp;#039;&amp;#039;&amp;#039;时被创建。schema文档包含着schema component的源语言定义。在日常使用中，一个schema文档常被称作一个schema。&lt;br /&gt;
&lt;br /&gt;
Schema文档通过命名空间组织起来：所有的被命名的schema component属于一个目标命名空间；这个目标命名空间是schema文档作为整体的一个属性。schema文档可以包含进来（include）使用同一命名空间的其它schema文档，也可以导入（import）使用不同命名空间的schema文档。&lt;br /&gt;
&lt;br /&gt;
当一个实例文档针对一个schema来验证有效性时（这一过程称为&amp;#039;&amp;#039;assessment&amp;#039;&amp;#039;），用来验证有效性的schema可以作为参数提供给验证器，也可以在实例文档中作为两种特殊属性之一直接提供：&lt;br /&gt;
*&amp;lt;code&amp;gt;xsi:schemaLocation&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;xsi:noNamespaceSchemaLocation&amp;lt;/code&amp;gt;.这种机制要求客户启动验证以充分相信这个文档，知道文档对正确的schema是有效的。&lt;br /&gt;
&amp;quot;xsi&amp;quot;是命名空间&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;的传统前缀。 {{Wayback|url=http://www.w3.org/2001/XMLSchema-instance |date=20081013084129 }}&lt;br /&gt;
&lt;br /&gt;
XML Schema Documents通常有[[文件扩展名]]&amp;quot;.xsd&amp;quot;. XSD还没有专门的[[互联网媒体类型]]，因此按照 RFC 3023&amp;lt;nowiki/&amp;gt;使用&amp;quot;application/xml&amp;quot;或&amp;quot;text/xml&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
==Schema component==&lt;br /&gt;
主要的schema component有:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;元素声明&amp;#039;&amp;#039;&amp;#039;（Element declaration）, 定义了元素的性质。包括：元素名字、目标命名空间；一个非常重要的性质是元素的类型，它限制了元素包含哪些属性与子元素。在XSD 1.1标准中，可以根据属性的值来有条件定义元素类型。一个元素可以属于一个替换群（substitution group），如果元素E在元素H的替换群中，那么schema许可H出现的地方E都可以出现。元素可以有完整性（integrity）约束：唯一性（uniqueness）约束确定特定值在该元素为根的子树中是独一无二的；引用（referential）约束确定值必须匹配一些其它元素的标识符。元素声明可以是全局的或局部的，允许同一个名字被用于一个实例文档的不同部分的不相关的元素。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;属性声明&amp;#039;&amp;#039;&amp;#039;（Attribute declaration）,定义了属性的性质。包括：属性名字、目标命名空间，属性类型限制了属性可以取哪些值，也可以指出属性的缺省值或固定值（fixed value，即属性只能取这个值）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;简单与复杂数据类型&amp;#039;&amp;#039;&amp;#039;（Simple and complex type）.详见下节&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;模型群&amp;#039;&amp;#039;&amp;#039;（model group）与&amp;#039;&amp;#039;&amp;#039;属性群&amp;#039;&amp;#039;&amp;#039;（attribute group）定义。这实际上是宏（macro）：被命名的元素的群与属性的群，可在许多数据类型定义中被重用。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;属性使用&amp;#039;&amp;#039;&amp;#039;（attribute use）表示复杂数据类型与属性声明的关系，指出属性是必需的还是可选的，在什么时候使用这种数据类型。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;元素粒子&amp;#039;&amp;#039;&amp;#039;（element particle）类似于表示复杂类型与元素的关系，指出元素在上下文中出现的最大与最小次数。类似于元素粒子，内容模型可以包括&amp;#039;&amp;#039;&amp;#039;模型群粒子&amp;#039;&amp;#039;&amp;#039;，在语法上相当于非终结符：定义了允许的元素序列的选择与重复的单位。此外，&amp;#039;&amp;#039;&amp;#039;通配符粒子&amp;#039;&amp;#039;&amp;#039;表示了一套元素或元素序列。&lt;br /&gt;
&lt;br /&gt;
其它更专门的schema component包括annotations, assertions, notations, 以及包含了schema整体信息的&amp;#039;&amp;#039;&amp;#039;schema component&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==数据类型==&lt;br /&gt;
简单数据类型（simple type）包含了可以出现在元素或属性的文本值。这是XSD与DTD的最大区别。&lt;br /&gt;
&lt;br /&gt;
XSD提供了一套19个基本数据类型：&lt;br /&gt;
*&amp;lt;code&amp;gt;anyURI&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;base64Binary&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;boolean&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;dateTime&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;decimal&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;double&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;float&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;hexBinary&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;gDay&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;gMonth&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;gMonthDay&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;gYear&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;gYearMonth&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;NOTATION&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;QName&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;string&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
可以从这些基本数据类型通过三种机制构建三种数据类型：&lt;br /&gt;
* restriction (减少值集的范围),&lt;br /&gt;
* list (允许一个值的序列), &lt;br /&gt;
* union (允许从几个数据类型中选择值).&lt;br /&gt;
&lt;br /&gt;
XSD规范定义了25个导出数据类型。用户可以在schema中进一步定义自己的导出类型。 &lt;br /&gt;
&lt;br /&gt;
Restriction机制包括指出最大最小值、[[正则表达式]]、限制字符串的长度、限制十进制数的位数等。XSD 1.1又增加了assertions, 即通过一个[XPath 2.0]]表达式给出任意约束的能力。 &lt;br /&gt;
&lt;br /&gt;
复杂数据类型描述了一个元素的许可内容。包括这个元素、属性、子元素的许可内容。复杂类型定义由一套属性使用与一个内容模型组成。内容模型可以是：&lt;br /&gt;
*只有元素的内容（element-only content）, 不允许有文本（但可以有空白符或者子元素可以有文本）; &lt;br /&gt;
*简单内容（simple content）, 允许有文本，不允许有子元素; &lt;br /&gt;
*空内容（empty content）, 文本与子元素都不被允许;&lt;br /&gt;
*混合内容（mixed content）, 文本与子元素都可以有. &lt;br /&gt;
&lt;br /&gt;
复杂数据类型可以从别的复杂类型导出：&lt;br /&gt;
*restriction方法，不允许基类型允许的一些元素、属性或者值&lt;br /&gt;
*extension方法，允许额外的属性或元素出现。&lt;br /&gt;
XSD 1.1又增加了assertion方法来约束复杂类型, 即通过一个[XPath 2.0]]表达式必须求值为真&lt;br /&gt;
== Schema 既验信息集（Post-Schema-Validation Infoset） ==&lt;br /&gt;
基于 Schema 的验证完成后，可以按照 Schema 所隐含的数据模型来表达文档的结构与内容。XML Schema 数据模型包括：&lt;br /&gt;
* 词汇（元素与属性名称集）&lt;br /&gt;
* 内容模型（关联与结构）&lt;br /&gt;
* 数据类型&lt;br /&gt;
&lt;br /&gt;
这些信息的集合即为 Schema 既验信息集（Post-Schema-Validation Infoset （PSVI））。对于有效的 XML，PSVI 给它赋以特定的“类型”，从而便于以对象方式来处理整个文档，并应用面向对象程序设计（OOP）范式。&lt;br /&gt;
&lt;br /&gt;
==XML Schema的次要用途==&lt;br /&gt;
XML Schema的主要用途是形式描述XML文档，然而最终的schema除了简单验证文档外还有许多其他用途。 &lt;br /&gt;
&lt;br /&gt;
===代码生成===&lt;br /&gt;
Schema可用于生成代码，这称作{{tsl|en|XML Data Binding}}。这些代码允许XML文档的内容作为编程环境中的对象。&lt;br /&gt;
&lt;br /&gt;
===XML文件结构文档的生成===&lt;br /&gt;
Schema可用于产生人可读的文档来描述一个XML文件的结构。这在作者利用了标记元素（annotation element）时非常有用。&lt;br /&gt;
&lt;br /&gt;
==批评==&lt;br /&gt;
虽然XML Schema取得了广泛的成功应用，但也受到了大量严厉的批评，远超出其他W3C推荐标准。下述研究者很好地总结了这些批评：James Clark,&amp;lt;ref&amp;gt;[[James Clark (XML expert)|James Clark]] summary of &amp;#039;&amp;#039;XML Schema&amp;#039;&amp;#039; criticisms, and promotion of [[RELAX NG]] as an alternative, &lt;br /&gt;
https://web.archive.org/web/20150316212413/http://www.imc.org/ietf-xml-use/mail-archive/msg00217.html&amp;lt;/ref&amp;gt; Anders Møller与Michael Schwartzbach,&amp;lt;ref&amp;gt;Anders Møller and Michael I. Schwartzbach presents &amp;quot;Problems with XML Schema&amp;quot;, http://cs.au.dk/~amoeller/XML/schemas/xmlschema-problems.html {{Wayback|url=http://cs.au.dk/~amoeller/XML/schemas/xmlschema-problems.html |date=20120825035323 }}&amp;lt;/ref&amp;gt; Rick Jelliffe&amp;lt;ref&amp;gt;[[Rick Jelliffe]] critique in May 2009, http://broadcast.oreilly.com/2009/05/w3c-please-put-xsd-11-on-hold.html {{Wayback|url=http://broadcast.oreilly.com/2009/05/w3c-please-put-xsd-11-on-hold.html |date=20140103093748 }}&amp;lt;/ref&amp;gt;，David Webber.&amp;lt;ref&amp;gt;[[David Webber]] OASIS comparison and insights white paper from August 2008, http://www.oasis-open.org/committees/download.php/29164/White%20Paper%20on%20CAM%20and%20XSD.pdf {{Wayback|url=http://www.oasis-open.org/committees/download.php/29164/White%20Paper%20on%20CAM%20and%20XSD.pdf |date=20220124085951 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
一般问题:&lt;br /&gt;
* 推荐标准数百页，语句非常技术化，对于非专业的用户来说过于复杂难读。很多人发现[http://www.w3.org/TR/xmlschema-0/ W3Cs XML Schema Primer] {{Wayback|url=http://www.w3.org/TR/xmlschema-0/ |date=20220518081435 }}更易于理解.&lt;br /&gt;
* XSD缺少形式化数学规范，这使得关于schema的自动推理很困难，例如证明一个修改过的schema是[[向后兼容]]的。&lt;br /&gt;
* 语言中有很多例外，如元素的限制（restriction）不同于属性的限制。 &lt;br /&gt;
&lt;br /&gt;
表达能力的实践限制:&lt;br /&gt;
* XSD对无序内容提供了极少支持 &lt;br /&gt;
* XSD不能要求提供&amp;#039;&amp;#039;root element&amp;#039;&amp;#039; (因而要求额外的信息来验证即使最简单的文档).&lt;br /&gt;
* 在描述&amp;#039;&amp;#039;mixed content&amp;#039;&amp;#039;, 没有任何方式约束字符内容(甚至没办法指定一个有效字符集).&lt;br /&gt;
* &amp;#039;&amp;#039;内容与属性声明不能依赖于元素或属性上下文&amp;#039;&amp;#039; (这也是DTD的一个大问题).&lt;br /&gt;
* &amp;#039;&amp;#039;不是100%自描述&amp;#039;&amp;#039; (上一点就是个例子), 即使有这样的初始设计需求.&lt;br /&gt;
* &amp;#039;&amp;#039;默认&amp;#039;&amp;#039;不能被独立于声明被指定(这使其不能给出一族schema尽在默认值上不同);&amp;#039;&amp;#039;元素默认&amp;#039;&amp;#039;只能是字符数据(不包含markup).&lt;br /&gt;
&lt;br /&gt;
技术问题:&lt;br /&gt;
* 虽然从技术上遵从命名空间，但看起来并不追随命名空间的精神原则。(例如 &amp;quot;unqualified locals&amp;quot;).&lt;br /&gt;
* XSD 1.0不提供机制，使得一个属性的值或者存在依赖于另一个属性的值或存在(被称为&amp;#039;&amp;#039;co-occurrence constraints&amp;#039;&amp;#039;). XSD 1.1解决了这个问题.&lt;br /&gt;
* XSD数据类型的范围非常随意.&amp;lt;ref&amp;gt;This point is amplified by Uche Ogbuji [http://archive.oreilly.com/pub/post/more_on_xml_class_warfare.html More on XML class warfare - O&amp;#039;Reilly ONLamp Blog] {{Wayback|url=http://archive.oreilly.com/pub/post/more_on_xml_class_warfare.html |date=20160303231857 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 验证与扩增(augmentation，增加类型信息与默认值)应该保持分离。 &lt;br /&gt;
== 示范 ==&lt;br /&gt;
一个Schema的简易示例，描述某个指定的国家，是这样的：&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;xs:schema&lt;br /&gt;
  xmlns:xs=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.w3.org/2001/XMLSchema&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xs:element name=&amp;quot;country&amp;quot; type=&amp;quot;Country&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xs:complexType name=&amp;quot;Country&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;xs:sequence&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;name&amp;quot; type=&amp;quot;xs:string&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xs:element name=&amp;quot;population&amp;quot; type=&amp;quot;xs:decimal&amp;quot;/&amp;gt;&lt;br /&gt;
       &amp;lt;/xs:sequence&amp;gt;&lt;br /&gt;
      &amp;lt;/xs:complexType&amp;gt;&lt;br /&gt;
    &amp;lt;/xs:element&amp;gt;&lt;br /&gt;
 &amp;lt;/xs:schema&amp;gt;&lt;br /&gt;
&lt;br /&gt;
一份遵从这个视图的XML文件：&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;country&lt;br /&gt;
  xmlns:xsi=&amp;quot;&amp;lt;nowiki&amp;gt;http://www.w3.org/2001/XMLSchema-instance&amp;lt;/nowiki&amp;gt;&amp;quot;&lt;br /&gt;
  xsi:noNamespaceSchemaLocation=&amp;quot;country.xsd&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;name&amp;gt;France&amp;lt;/name&amp;gt;&lt;br /&gt;
   &amp;lt;population&amp;gt;59.7&amp;lt;/population&amp;gt;&lt;br /&gt;
 &amp;lt;/country&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 參見 ==&lt;br /&gt;
*[[RELAX NG]] - 另一種XML綱要語言（ISO國際標準）通常用在XML Schema資料型別上&lt;br /&gt;
*[[XML信息集]]&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
{{Wikibookspar||XML Schema}}&lt;br /&gt;
*{{zh-hk}}[https://web.archive.org/web/20070311115809/http://www.w3c.org.hk/glossary/?letter=X&amp;amp;search=letter W3C香港辦事處的權威翻譯]&lt;br /&gt;
*{{zh-tw}}[https://web.archive.org/web/20060501114434/http://xml.ascc.net/zh/utf-8/gloss.html XML及SGML名詞英漢翻譯表（台灣）]&lt;br /&gt;
*{{en}}W3C XML Schema規格：[http://www.w3.org/TR/xmlschema-0/ 入門] {{Wayback|url=http://www.w3.org/TR/xmlschema-0/ |date=20220518081435 }}，[http://www.w3.org/TR/xmlschema-1/ 結構] {{Wayback|url=http://www.w3.org/TR/xmlschema-1/ |date=20220515053235 }}，[http://www.w3.org/TR/xmlschema-2/ 資料集] {{Wayback|url=http://www.w3.org/TR/xmlschema-2/ |date=20171229073057 }}，and [http://www.w3.org/XML/Schema 其他] {{Wayback|url=http://www.w3.org/XML/Schema |date=20150216061543 }}&lt;br /&gt;
*{{en}}[https://web.archive.org/web/20060428025512/http://www.w3schools.com/schema/default.asp W3Schools XML Schema教學]&lt;br /&gt;
*{{zh}}[http://www.w3school.com.cn/schema/index.asp W3School XML Schema教学] {{Wayback|url=http://www.w3school.com.cn/schema/index.asp |date=20220504192341 }}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{W3C规范和标准}}&lt;br /&gt;
{{網頁技術與標準}}&lt;br /&gt;
&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:W3C標準]]&lt;br /&gt;
[[Category:XML]]&lt;/div&gt;</summary>
		<author><name>imported&gt;민준1988</name></author>
	</entry>
</feed>