草庐IT

xsd-PostCodeType

全部标签

XSD 仅含元素

XSD仅含元素"仅含元素"的复合类型元素是只能包含其他元素的元素。复合类型仅包含元素XML元素,"person",仅包含其他的元素: John Smith您可在schema中这样定义"person"元素:                  请留意这个。它意味着被定义的元素必须按上面的次序出现在"person"元素中。或者您可以为complexType元素设定一个名称,并让"person"元素的type属性来引用此名称(如使用此方法,若干元素均可引用相同的复合类型):        

XSD 空元素

XSD空元素空的复合元素不能包含内容,只能含有属性。复合空元素:一个空的XML元素:上面的"product"元素根本没有内容。为了定义无内容的类型,我们就必须声明一个在其内容中只能包含元素的类型,但是实际上我们并不会声明任何元素,比如这样:                         在上面的例子中,我们定义了一个带有复合内容的复合类型。complexContent元素给出的信号是,我们打算限定或者拓展某个复合类型的内容模型,而integer限定则声明了一个属性但不会引入任何的元素内容。但是,也可以更加紧凑地声明此"product"元素:     或者您可以为一个complexType元素

XSD 空元素

XSD空元素空的复合元素不能包含内容,只能含有属性。复合空元素:一个空的XML元素:上面的"product"元素根本没有内容。为了定义无内容的类型,我们就必须声明一个在其内容中只能包含元素的类型,但是实际上我们并不会声明任何元素,比如这样:                         在上面的例子中,我们定义了一个带有复合内容的复合类型。complexContent元素给出的信号是,我们打算限定或者拓展某个复合类型的内容模型,而integer限定则声明了一个属性但不会引入任何的元素内容。但是,也可以更加紧凑地声明此"product"元素:     或者您可以为一个complexType元素

XSD 复合元素

XSD复合元素复合元素包含了其他的元素及/或属性。什么是复合元素?复合元素指包含其他元素及/或属性的XML元素。有四种类型的复合元素:空元素包含其他元素的元素仅包含文本的元素包含元素和文本的元素注意:上述元素均可包含属性!复合元素的例子复合元素,"product",是空的:复合元素,"employee",仅包含其他元素: John Smith复合XML元素,"food",仅包含文本:Icecream复合XML元素,"description"包含元素和文本:Ithappenedon03.03.99....如何定义复合元素?请看这个复合XML元素,"employee",仅包含其他元素: John 

XSD 复合元素

XSD复合元素复合元素包含了其他的元素及/或属性。什么是复合元素?复合元素指包含其他元素及/或属性的XML元素。有四种类型的复合元素:空元素包含其他元素的元素仅包含文本的元素包含元素和文本的元素注意:上述元素均可包含属性!复合元素的例子复合元素,"product",是空的:复合元素,"employee",仅包含其他元素: John Smith复合XML元素,"food",仅包含文本:Icecream复合XML元素,"description"包含元素和文本:Ithappenedon03.03.99....如何定义复合元素?请看这个复合XML元素,"employee",仅包含其他元素: John 

XSD 限定 / Facets

XSD限定/Facets限定(restriction)用于为XML元素或者属性定义可接受的值。对XML元素的限定被称为facet。对值的限定下面的例子定义了带有一个限定且名为"age"的元素。age的值不能低于0或者高于120:                  对一组值的限定如需把XML元素的内容限制为一组可接受的值,我们要使用枚举约束(enumerationconstraint)。下面的例子定义了带有一个限定的名为"car"的元素。可接受的值只有:Audi,Golf,BMW:                       上面的例子也可以被写为:           注意:在这种情况下,类型

XSD 限定 / Facets

XSD限定/Facets限定(restriction)用于为XML元素或者属性定义可接受的值。对XML元素的限定被称为facet。对值的限定下面的例子定义了带有一个限定且名为"age"的元素。age的值不能低于0或者高于120:                  对一组值的限定如需把XML元素的内容限制为一组可接受的值,我们要使用枚举约束(enumerationconstraint)。下面的例子定义了带有一个限定的名为"car"的元素。可接受的值只有:Audi,Golf,BMW:                       上面的例子也可以被写为:           注意:在这种情况下,类型

XSD 属性

XSD属性所有的属性均作为简易类型来声明。什么是属性?简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。如何声明属性?定义属性的语法是在此处,xxx指属性名称,yyy则规定属性的数据类型。XMLSchema拥有很多内建的数据类型。最常用的类型是:xs:string xs:decimal xs:integer xs:boolean xs:date xs:time实例这是带有属性的XML元素:Smith这是对应的属性定义:属性的默认值和固定值属性可拥有指定的默认值或固定值。当没有其他的值被规定时,默认值就会自动分配给元素。在下面的例子中,默

XSD 属性

XSD属性所有的属性均作为简易类型来声明。什么是属性?简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。如何声明属性?定义属性的语法是在此处,xxx指属性名称,yyy则规定属性的数据类型。XMLSchema拥有很多内建的数据类型。最常用的类型是:xs:string xs:decimal xs:integer xs:boolean xs:date xs:time实例这是带有属性的XML元素:Smith这是对应的属性定义:属性的默认值和固定值属性可拥有指定的默认值或固定值。当没有其他的值被规定时,默认值就会自动分配给元素。在下面的例子中,默

XSD 简易元素

XSD简易元素XMLSchema可定义XML文件的元素。简易元素指那些只包含文本的元素。它不会包含任何其他的元素或属性。什么是简易元素?简易元素指那些仅包含文本的元素。它不会包含任何其他的元素或属性。不过,"仅包含文本"这个限定却很容易造成误解。文本有很多类型。它可以是XMLSchema定义中包括的类型中的一种(布尔、字符串、数据等等),或者它也可以是您自行定义的定制类型。您也可向数据类型添加限定(即facets),以此来限制它的内容,或者您可以要求数据匹配某种特定的模式。定义简易元素定义简易元素的语法:此处xxx指元素的名称,yyy指元素的数据类型。XMLSchema拥有很多内建的数据类型。