XSD 地图
XSD _____________
Selected Reading
选读
纽约总部
XSD - Overview
XML Schema的定义,通常称为XSD,是准确描述XML语言的一种方法。 XSD对照适当的XML语言的文法规则,检查XML文件的结构和词汇。
XML文件可定义为:
有效 - XML文档被称为有效,当它不仅是格式正确的,而且它还符合可用的XSD规定,指定了它使用哪些标签,这些标签可以包含哪些属性以及哪些标签可以出现在其他标签中,等等其他属性。
以下图表显示XSD如何用于编制XML文件。
这里是一部简单的XSD法典。 审视这个问题。
<?xml version = "1.0"?> <xs:schema xmlns:xs = "http://www.w3.org/2001/XMLSchema"> targetNamespace = "http://www.tutorialspoint.com" xmlns = "http://www.tutorialspoint.com" elementFormDefault = "quapfied"> <xs:element name = class > <xs:complexType> <xs:sequence> <xs:element name = student type = StudentType minOccurs = 0 maxOccurs = unbounded /> </xs:sequence> </xs:complexType> </xs:element> <xs:complexType name = "StudentType"> <xs:sequence> <xs:element name = "firstname" type = "xs:string"/> <xs:element name = "lastname" type = "xs:string"/> <xs:element name = "nickname" type = "xs:string"/> <xs:element name = "marks" type = "xs:positiveInteger"/> </xs:sequence> <xs:attribute name = rollno type = xs:positiveInteger /> </xs:complexType> </xs:schema>
Features
这份清单列出了科学、科学、科学、科学、科学、科学、科学、科学、科学、科学、科学、科学、科学、科学、技术、科学、科学、技术、科学、技术、科学、技术、科学、技术、科学、技术、科学、技术、科学、技术、科学、技术、技术、科学、技术、技术、科学、技术、科学、技术、技术、科学、技术、技术、技术、科学、技术、技术、技术、技术、技术、技术、技术、技术、技术、科学、技术、技术、科学、技术、技术、科学、技术、科学、技术、技术、科学、科学、科学、技术、技术、科学、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、科学、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、科学、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、技术、
XSDs can be extensible for future additions.
XSD is richer and more powerful than DTD.
XSD is written in XML.
XSD supports data types.
XSD supports namespaces.
XSD is W3C recommendation.