下面的元素定义,不符合<xs:element name=“吴莫愁price tag” type=“xs:decimal” />规定的是哪一项( )

用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
生活像一面镜子,你怎么对待它,它就怎么对待你
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
声明一个元素。
abstract = Boolean&: false
block = (#all | List of (extension | restriction | substitution))
default = string
final = (#all | List of (extension | restriction))
fixed = string
form = (qualified | unqualified)
maxOccurs = (nonNegativeInteger | unbounded)&: 1
minOccurs = nonNegativeInteger&: 1
name = NCName
nillable = Boolean&: false
ref = QName
substitutionGroup = QName
type = QName
{any attributes with non-schema Namespace}...& Content: (annotation?, ((simpleType | complexType)?, (unique | key | keyref)*)) &/element&
abstract一个指示符,指示元素是否可以在实例文档中使用。如果该值为 true,则元素不能出现在实例文档中。而 substitutionGroup 属性包含该元素的限定名 (QName) 的其他元素必须出现在该元素的位置。多个元素可以在其 substitutionGroup 属性中引用该元素。默认值为 false。可选。block派生的类型。block 属性防止具有指定派生类型的元素被用于替代该元素。该值可以包含 #all 或者一个列表,该列表是 extension、restriction 或 substitution 的子集。extension防止通过扩展派生的元素被用来替代该元素。restriction防止通过限制派生的元素被用来替代该元素。substitution防止通过替换派生的元素被用来替代该元素。#all防止所有派生的元素被用来替代该元素。可选。default如果元素内容是简单类型或者元素内容是 textOnly,则为元素的默认值。fixed 和 default 属性相互排斥。如果元素包含简单类型,则该值必须是该类型的有效值。可选。substitutionGroup可用来替代该元素的元素的名称。该元素必须具有相同的类型或从指定元素类型派生的类型。如果引用的元素是在全局级别声明的(父元素是 schema 元素),则可以在任何元素上使用该属性。该值必须是 QName。可选。final派生的类型。final 属性在 element 元素上设置 final 属性的默认值。该值可以包含 #all 或者一个列表,该列表是 extension 或 restriction 的子集。extension防止通过扩展派生的元素被用来替代该元素。restriction防止通过限制派生的元素被用来替代该元素。#all防止所有派生的元素被用来替代该元素。如果包含元素不是 schema 元素,则会被禁止。可选。fixed如果元素的内容是简单类型或其内容是 textOnly,则为该元素的预确定的、不可更改的值。fixed 和 default 属性相互排斥。可选。form该元素的形式。默认值是包含该属性的 schema 元素的 elementFormDefault 属性的值。该值必须为下列字符串之一:“qualified”或“unqualified”。如果该值是非限定的,则无须通过命名空间前缀限定该元素。如果该值是限定的,则必须通过命名空间前缀限定该元素。可选。id该元素的 ID。id 值必须属于类型 ID 并且在包含该元素的文档中是唯一的。可选。maxOccurs该元素可以在包含元素中出现的最大次数。该值可以是大于或等于零的整数。若不想对最大次数设置任何限制,请使用字符串“unbounded”。如果包含元素为 schema 元素,则会被禁止。可选。minOccurs该元素可以在包含元素中出现的最少次数。该值可以是大于或等于零的整数。若要指定该元素是可选的,请将此特性设置为零。如果包含元素为 schema 元素,则会被禁止。可选。name元素的名称。该名称必须是在 XML 命名空间规范中定义的无冒号名称 (NCName)。Name 和 ref 属性不能同时出现。如果包含元素是 schema 元素,则是必选项。可选。nillable一个指示符,指示是否可以将显式的零值分配给该元素。此项应用于元素内容并且不是该元素的属性。默认值为 false。如果 nillable 为 true,将使该元素的实例可以将 nil 属性设置为 true。nil 属性被定义为实例的 XML 架构命名空间的一部分。例如,下段定义了单个元素,同时将 nillable 设置为 true。
&xs:element name="myDate" type="xs:date" nillable="true"/&
下段使用该元素并具有显式零值(nil 属性设置为 true)。
&myDate xsi:nil="true"&&/myDate&
可选。ref在此架构(或者由指定命名空间指示的其他架构)中声明的元素的名称。ref 值必须是 QName。ref 可以包含命名空间前缀。如果包含元素为 schema 元素,则会被禁止。如果 ref 属性出现,则 complexType、simpleType、key、keyref 和 unique 元素以及 nillable、default、fixed、form、block 和 type 属性不能出现。
&xs:element ref="comment"/&
可选。type或者是内置数据类型的名称,或者是在此架构(或者由指定命名空间指示的其他架构)中定义的
元素的名称。提供的值必须与引用的 simpleType 或 complexType 元素上的 name 属性相对应。type 和 ref 属性是互相排斥的。若要使用现有简单类型或复杂类型定义声明一个元素,请使用 type 属性指定现有类型。
&xs:element name="name" type="xs:string"/&
出现次数在架构中定义的元素的数目。父元素、、、内容、、、、
元素声明将名称与类型定义关联,类型定义可以是内置数据类型、简单类型或复杂类型。元素声明可以作为 schema 元素(具有全局范围)的子元素存在或在复杂类型定义内存在。在复杂类型内,元素声明可以作为本地声明或对具有全局范围的元素的引用存在。全局元素声明必须直接定义复杂类型。只有在 ref 和 type 属性均不存在时,simpleType 或 complexType 元素才可以作为子元素存在。此外,元素可以通过在 choice、all、sequence 和 complexType 元素内的引用出现。
以下示例包含两个元素,这两个元素可以彼此替代。
&xs:element name="cat" type="xs:string"/& &xs:element name="dog" type="xs:string"/& &xs:element name="redDog" type="xs:string"
substitutionGroup="dog" /& &xs:element name="brownDog" type="xs:string"
substitutionGroup ="dog" /&
&xs:element name="pets"&
&xs:complexType&
&xs:choice minOccurs="0" maxOccurs="unbounded"&
&xs:element ref="cat"/&
&xs:element ref="dog"/&
&/xs:choice&
&/xs:complexType& &/xs:element&
阅读(3980)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:' 元素',
blogAbstract:'&xsd:element& 元素
声明一个元素。
abstract = Boolean&: false
block = (#all | List of (extension | restriction | substitution))
default = string
final = (#all | List of (extension | restriction))
fixed = string
form = (qualified | unqualified)
maxOccurs = (nonNegativeInteger | unbounded)&: 1
minOccurs = nonNegativeInteger&: 1
name = NCName
nillable =',
blogTag:'',
blogUrl:'blog/static/5',
isPublished:1,
istop:false,
modifyTime:7,
publishTime:5,
permalink:'blog/static/5',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'生活像一面镜子,你怎么对待它,它就怎么对待你',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}XML实用技术【实验四】_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
XML实用技术【实验四】
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢&xs:complexType name="USPrice"/>
&xs:sequence>
&xs:element name="itemprice" type="xs:decimal" minOccurs="0"/>
&/sequence>
&/xs:complexType>
示例 2:将字段映射到 nillable 元素。
//Example: Code fragment
public class USPrice {
@XmlElement(nillable=true)
public java.math.BigD
&!-- Example: Local XML Schema element -->
&xs:complexType name="USPrice">
&xs:sequence>
&xs:element name="price" type="xs:decimal" nillable="true" minOccurs="0"/>
&/sequence>
&/xs:complexType>
示例 3: 将字段映射到 nillable、required 元素。
//Example: Code fragment
public class USPrice {
@XmlElement(nillable=true, required=true)
public java.math.BigD
&!-- Example: Local XML Schema element -->
&xs:complexType name="USPrice">
&xs:sequence>
&xs:element name="price" type="xs:decimal" nillable="true" minOccurs="1"/>
&/sequence>
&/xs:complexType>
示例 4:将 JavaBean 属性映射到具有匿名类型的 XML 元素。
请参阅 @XmlType 中的示例 6。
从以下版本开始:
defaultValue
&&&&&&&&&&此元素的默认值。
&&&&&&&&&&XML 模式元素的名称。
&&&&&&&&&&XML 模式元素的 XML 目标名称空间。
&&&&&&&&&&将元素声明自定义为 nillable。
&&&&&&&&&&自定义所需的元素声明。
&&&&&&&&&&正被引用的 Java 类。
public abstract String name
XML 模式元素的名称。
如果值为 &##default&,那么元素名称派生于 JavaBean 属性名称。
默认值:"##default"
public abstract boolean nillable
将元素声明自定义为 nillable。
如果 nillable() 为 true,那么 JavaBean 属性被映射到 XML 模式 nillable 元素声明。
默认值:false
public abstract boolean required
自定义所需的元素声明。
如果 required() 为 true,则将 Javabean 属性映射到一个 minOccurs="1" 的 XML 模式元素声明。maxOccurs 为 "1" 表示单个赋值的属性,maxOccurs 为 "unbounded" 则表示多个赋值的属性。
如果 required() 为 false,则将 Javabean 属性映射到一个 minOccurs="0" 的 XML 模式元素声明。maxOccurs 为 "1" 表示单个赋值的属性,maxOccurs 为 "unbounded" 则表示多个赋值的属性。
默认值:false
public abstract String namespace
XML 模式元素的 XML 目标名称空间。
如果该值为 "##default",则名称空间通过以下方式确定:
如果封闭包中包含 XmlSchema 注释,并且其 elementFormDefault
为 QUALIFIED,则名称空间为封闭类的名称空间。
否则名称空间为 ""(这将导致在默认名称空间中生成非限定元素)。
默认值:"##default"
defaultValue
public abstract String defaultValue
此元素的默认值。
作为此注释元素的默认值指定的 '' 值被用作 null 的替代,从而允许识别 'no default value' 状态。
默认值:"\u0000"
public abstract Class type正被引用的 Java 类。默认值:javax.xml.bind.annotation.XmlElement.DEFAULT.class
上一篇:下一篇:
XmlElement
责任申明:本站内容均整理自互联网,若有侵权,请联系我们。使用本站提供的任务技术内容造成不良后果,本站不负任何责任。
欢迎投稿,电子邮件:(#号换成@)&& QQ群1: &&schema 对元素属性的定义问题_百度知道
schema 对元素属性的定义问题
在schema中怎么定义一个有数据同时有属性的元素例如&Pirce Dasy=&5&&2000.00&/Price&
&xs:element name=&Price&&&xs:complexType&&xs:simpleContent&&xs:extension base=&xs:double&&&xs:attribute name=&Dasy& type=&xs:int&/&&/xs:extension&&/xs:simpleContent&&/xs:complexType&&/xs:element&
其他类似问题
为您推荐:
schema的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 name your price 的文章

 

随机推荐