XML Schema17 Mar 2025 | 阅读 2 分钟 什么是 XML 模式XML 模式是一种用于表达 XML 文档约束的语言。现在有很多模式语言被使用,例如 Relax-NG 和 XSD (XML 模式定义)。 XML 模式用于定义 XML 文档的结构。它类似于 DTD,但对 XML 结构提供了更多的控制。 检查验证如果 XML 文档包含正确的语法,则称其为“格式良好”。格式良好且有效的 XML 文档是指已根据模式验证的文档。 访问 http://www.xmlvalidation.com 可以根据模式或 DTD 验证 XML 文件。 XML 模式示例让我们创建一个模式文件。 employee.xsd 让我们看看使用 XML 模式或 XSD 文件的 XML 文件。 employee.xml 立即测试XML 模式的描述<xs:element name="employee"> : 它定义了元素名 employee。 <xs:complexType> : 它定义了元素 'employee' 是复杂类型。 <xs:sequence> : 它定义复杂类型是元素序列。 <xs:element name="firstname" type="xs:string"/> : 它定义了元素 'firstname' 是字符串/文本类型。 <xs:element name="lastname" type="xs:string"/> : 它定义了元素 'lastname' 是字符串/文本类型。 <xs:element name="email" type="xs:string"/> : 它定义了元素 'email' 是字符串/文本类型。 XML 模式数据类型XML 模式中存在两种数据类型。
simpleTypesimpleType 允许您使用基于文本的元素。 它包含较少的属性和子元素,并且不能留空。 complexTypecomplexType 允许您包含多个属性和元素。 它可以包含附加的子元素,并且可以留空。 下一个主题DTD vs XSD |
我们请求您订阅我们的新闻通讯以获取最新更新。