📝 XSD教程
13篇技术文档📅  最后修改于: 2020-11-09 05:45:05        🧑  作者: Mango
XML模式定义(通常称为XSD)是一种精确描述XML语言的方法。 XSD根据适当的XML语言的语法规则检查XML文档的结构和词汇的有效性。本教程将教您XSD的基础知识。教程包含章节,以适当的示例讨论XSD的所有基本组件。本教程已为初学者准备,以帮助他们了解与XSD相关的基本概念。它将使您对XSD有了足够的了解,从那里您可以将自己带到更高的专业水平。先决条件在继续本教程之前,您应该具有XML,HTM...
📅  最后修改于: 2020-11-09 05:45:21        🧑  作者: Mango
XML模式定义,通常称为XSD,是一种精确描述XML语言的方法。 XSD根据适当的XML语言的语法规则检查XML文档的结构和词汇的有效性。XML文档可以定义为-合式-如果XML文档符合所有一般XML规则,如标签必须正确嵌套,打开和关闭标签必须是平衡的,而空标签必须以“/>”,那么它被称为形成良好的终结。要么有效-一个XML文档,当它不仅格式正确而且还符合可用的XSD时才有效,该XSD指定其使用的标...
📅  最后修改于: 2020-11-09 05:45:44        🧑  作者: Mango
XML XSD保存在单独的文档中,然后可以将该文档链接到XML文档以使用它。句法XSD的基本语法如下-<Schema>元素模式是XSD的根元素,它始终是必需的。上面的片段指定了在http://www.w3.org/2001/XMLSchema命名空间中定义了模式中使用的元素和数据类型,并且这些元素/数据类型应该以xs为前缀。始终是必需的。上面的片段指定了在http://www.tutorialsp...
📅  最后修改于: 2020-11-09 05:46:05        🧑  作者: Mango
我们将使用基于Java的XSD验证器来根据students.xsd来验证students.xml。students.xml学生.xsdXSDValidator.java针对XSD验证XML的步骤将XSDValidator.java文件复制到任何位置,例如E:> java将students.xml复制到同一位置E:>java将students.xsd复制到同一位置E:>java使用控制台编译XSDV...
📅  最后修改于: 2020-11-09 05:46:17        🧑  作者: Mango
在本章中,我们将看到XSD定义的简单类型。S.No.Simple Type & Description1ElementSimple Element can contain only text. It can not contain any other element.2AttributeAttribute is itself a type and is used in Complex Elemen...
📅  最后修改于: 2020-11-09 05:46:34        🧑  作者: Mango
复杂元素是一个XML元素,可以包含其他元素和/或属性。我们可以通过两种方式创建复杂元素-定义复杂类型,然后使用type属性创建元素通过命名直接定义复杂类型定义复杂类型,然后使用type属性创建元素。通过命名直接定义复杂类型。以下是XSD支持的复杂类型列表。S.No.Simple Type & Description1EmptyComplex Empty complex type element c...
📅  最后修改于: 2020-11-09 05:46:53        🧑  作者: Mango
字符串数据类型用于表示XML文档中的字符。<xs:字符串>数据类型<xs: 字符串>数据类型可以包含字符,换行符,回车符和制表字符。 XML处理器不会用空格替换内容中的换行符,回车符和制表字符,并保持它们不变。例如,在显示期间会保留多个空格或制表符。<xs:字符串>示例xsd中的元素声明-元素在xml中的用法-<xs:token>数据类型<xs:token>数据类型是从< 字符串>数据类型派生的,...
📅  最后修改于: 2020-11-09 05:47:14        🧑  作者: Mango
日期和时间数据类型用于表示XML文档中的日期和时间。<xs:date>数据类型<xs:date>数据类型用于以YYYY-MM-DD格式表示日期。YYYY-代表年份MM-代表月份DD-代表日期<xs:date>示例XSD中的元素声明-XML中的元素用法-<xs:time>数据类型<xs:time>数据类型用于以hh:mm:ss格式表示时间。hh-代表小时mm-代表分钟ss-代表秒<xs:time>示...
📅  最后修改于: 2020-11-09 05:47:32        🧑  作者: Mango
数值数据类型用于表示XML文档中的数字。<xs:decimal>数据类型<xs:decimal>数据类型用于表示数值。它支持最多18位的十进制数字。<xs:decimal>示例XSD中的元素声明-XML中的元素用法-<xs:integer>数据类型<xs:integer>数据类型用于表示整数值。<xs:integer>示例XSD中的元素声明-XML中的元素用法-数值数据类型以下是常用数字数据类型的...
📅  最后修改于: 2020-11-09 05:47:52        🧑  作者: Mango
XSD还有一些其他重要的数据类型,例如布尔,二进制和anyURI。<xs:boolean>数据类型<xs:boolean>数据类型用于表示true,false,1(代表true)或0(代表false)值。<xs:boolean>示例XSD中的元素声明-XML中的元素用法-二进制数据类型二进制数据类型用于表示二进制值。有两种常用的二进制类型。base64Binary-表示base64编码的二进制数据...
📅  最后修改于: 2020-11-09 05:49:53        🧑  作者: Mango
XML模式定义,通常称为XSD,是一种精确描述XML语言的方法。 XSD根据适当的XML语言的语法规则检查XML文档的结构和词汇的有效性。XML文档可以定义为-合式-如果XML文档符合所有一般XML规则,如标签必须正确嵌套,打开和关闭标签必须是平衡的,而空标签必须以“/>”,那么它被称为形成良好的终结。要么有效-一个XML文档,当它不仅格式正确而且还符合可用的XSD时才有效,该XSD指定其使用的标...
📅  最后修改于: 2020-11-09 05:50:16        🧑  作者: Mango
以下资源包含有关XSD的其他信息。请使用它们来获得有关该主题的更深入的知识。XSD上的有用链接XSD-XML模式的详细信息。XSD上的有用书籍要在此页面上注册您的网站,请发送电子邮件至contact@tutorialspoint.com...
📅  最后修改于: 2020-11-09 05:50:28        🧑  作者: Mango
XML模式定义(通常称为XSD)是一种精确描述XML语言的方法。 XSD根据适当的XML语言的语法规则检查XML文档的有效性,结构和词汇。本教程将教您XSD的基础知识。教程包含章节,以适当的示例讨论XSD的所有基本组件。...