首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异常: cvc-type.3.2.2:排程定义异常

异常: cvc-type.3.2.2:排程定义异常
EN

Stack Overflow用户
提问于 2013-11-18 18:30:44
回答 1查看 194关注 0票数 1

我是个XML新手,如何处理这个标签

代码语言:javascript
复制
<package name="{all}">
<lsf/>
<lsi/>
<lsd/>
</package>

在XSD中?

像这样处理:

代码语言:javascript
复制
<xs:element name="package" type="packageType" maxOccurs="unbounded"/>
<xs:complexType name="packageType">
    <xs:sequence>
      <xs:element name="lsf" type="xs:string" />
      <xs:element name="lsi" type="xs:string" />
      <xs:element name="lsd" type="xs:string" />
    </xs:sequence>
  </xs:complexType>

获取异常-

异常: cvc-complex-type.3.2.2:属性'name‘不允许出现在元素'package’中。

EN

回答 1

Stack Overflow用户

发布于 2013-11-18 19:57:50

错误是不言而喻的-您的XML在package元素上有一个模式不允许的属性。您需要在模式中声明允许此属性,例如:

代码语言:javascript
复制
<xs:element name="package" type="packageType" maxOccurs="unbounded"/>
<xs:complexType name="packageType">
  <xs:sequence>
    <xs:element name="lsf" type="xs:string" />
    <xs:element name="lsi" type="xs:string" />
    <xs:element name="lsd" type="xs:string" />
  </xs:sequence>
  <xs:attribute name="name" type="xs:string" />
</xs:complexType>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20045530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档