<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns="http://tempuri.org/ServiceDescription.xsd" xmlns:mstns="http://tempuri.org/ServiceDescription.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://tempuri.org/ServiceDescription.xsd" elementFormDefault="qualified" id="ServiceDescription"> <xs:element name="Template"> <xs:complexType> <xs:complexContent> <xs:extension base="ServiceType"> <xs:all> <xs:element name="TemplateCode" type="xs:string"/> </xs:all> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> <xs:complexType name="ServiceType"> <xs:all> <xs:element name="ServiceCode" type="xs:string"/> </xs:all> </xs:complexType> </xs:schema>
当我尝试在XMLSpy中保存它时,它告诉我
An ‘all’ model group is neither allowed in complex type deFinition ‘mstns:ServiceType’ nor in its extension ‘{anonymous}’.
单击“详细信息”会显示指向a paragraph in XML Schema specification的链接,我不明白.
补充:啊,是的,忘了提 – 错误的行是这一行:
<xs:element name="TemplateCode" type="xs:string"/>
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。