我想從XSD文件使用XSD.EXE工具創建一個類。但由於某種原因我得到這個錯誤。無法生成類,因爲沒有找到複雜類型的頂級元素
警告:無法生成類,因爲找不到具有 複雜類型的頂級元素。
我看了看周圍的堆棧,發現我可以在複雜類型元素上放置一個類型,但我似乎無法讓我工作。這裏是xsd文件
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader"
xmlns="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader"
elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:complexType name="DocumentIdentification">
<xs:sequence>
<xs:element name="Standard" type="xs:string"/>
<xs:element name="TypeVersion" type="xs:string"/>
<xs:element name="InstanceIdentifier" type="xs:string"/>
<xs:element name="Type" type="xs:string"/>
<xs:element name="MultipleType" type="xs:boolean" minOccurs="0"/>
<xs:element name="CreationDateAndTime" type="xs:dateTime"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
謝謝!
您的XSD不包含任何頂級'xs:element',因此它不存在任何對該XSD有效的XML。也許你想寫' ... xs:complexType>'? –
sergioFC