我阅读了XSD
关于 w3schools 的文章,这里有很多例子。例如这个:
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
但是在我尝试把这个.xsd
文件放进去之后xjc
——我看到了错误日志,像这样的圆顶:
The prefix "xs" for element "xs:schema" is not bound...
但是当我更改前缀时xs
,所有工作都正确。xsd
那么,有人可以为我澄清xs
和之间有什么不同xsd
吗?
也许,一个前缀 - 它是旧版本,另一个是新版本......