小编Cod*_*ing的帖子

无法生成类,因为找不到具有复杂类型的顶级元素

我试图使用XSD.EXE工具从xsd文件创建一个类.但由于某种原因,我得到了这个错误.

警告:无法生成类,因为找不到具有复杂类型的顶级元素.

我在堆栈上四处看看,看到我可以在复杂类型元素上放置一个类型,但我似乎无法让我工作.这是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>
Run Code Online (Sandbox Code Playgroud)

谢谢!

xml xsd xsd.exe

8
推荐指数
1
解决办法
7694
查看次数

比较Python 2.7中的两个字符串

我有两个要比较的字符串,但是没有得到想要的结果。使用Python 2.7的方法如下:

str1 = '0000644'
str2 = '0000644'

if str1 == str2:
    print 'true!'
else:
    print 'false'
Run Code Online (Sandbox Code Playgroud)

我还尝试了is比较:

if str1 is str2:
    print 'true'
else:
    print 'false'
Run Code Online (Sandbox Code Playgroud)

有人可以解释为什么我这样做时不打印真实吗?我来自C#,如果您这样做,则应打印真实值。

python

-2
推荐指数
1
解决办法
6056
查看次数

标签 统计

python ×1

xml ×1

xsd ×1

xsd.exe ×1