我试图使用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)
谢谢!
我有两个要比较的字符串,但是没有得到想要的结果。使用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#,如果您这样做,则应打印真实值。