这种类型只包含简单的内容(文本和属性),所以我们可以先添加一个xs:simpleContent元素,接着在xs:simpleContent中定义xs:extension或者xs:restriction。

如下:

 

代码
<xs:element name="somename">
  
<xs:complexType>
    
<xs:simpleContent>
      
<xs:extension base="basetype">
        ....
        ....
      
</xs:extension>
    
</xs:simpleContent>
  
</xs:complexType>
</xs:element>

 



OR

 

代码
<xs:element name="somename">
  
<xs:complexType>
    
<xs:simpleContent>
      
<xs:restriction base="basetype">
        ....
        ....
      
</xs:restriction>
    
</xs:simpleContent>
  
</xs:complexType>
</xs:element>

 

实例:

 

<shoesize country="france">35</shoesize>

 

 

xsd:

代码
<xs:element name="shoesize">
  
<xs:complexType>
    
<xs:simpleContent>
      
<xs:extension base="xs:integer">
        
<xs:attribute name="country" type="xs:string" />
      
</xs:extension>
    
</xs:simpleContent>
  
</xs:complexType>
</xs:element>

 

 

相关文章:

  • 2021-09-15
  • 2021-06-24
  • 2021-06-28
  • 2021-08-28
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-04
  • 2022-02-18
  • 2021-05-30
  • 2022-12-23
  • 2021-08-11
  • 2021-12-04
相关资源
相似解决方案