具有保留的空格和属性的Xml架构数据类型

时间:2016-03-28 05:30:36

标签: xml xsd

我正在编写一个Xml架构,我想要一个具有某些属性作为complexType的元素和一个基于字符串的simpleContent。我希望它也能保留空白。现在我有这个片段:

<xs:complexType name="actualType">
  <xs:simpleContent>
    <xs:extension base="stringWithSpace">
      <xs:attribute name="a" type="xs:int"/>
      <xs:attribute name="b" type="xs:int"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

<xs:simpleType name="stringWithSpace">
  <xs:restriction base="xs:string">
    <xs:whiteSpace value="preserve" />
  </xs:restriction>
</xs:simpleType>

问题是,我是否需要使用两种不同的类型来获取属性和保留的空格,或者是否有我错过的内容?

1 个答案:

答案 0 :(得分:1)

我看到确认这只是问题原始摘录中表达的标准方法。我回答了这个问题,所以之后搜索此内容的人都可以收到同样的确认。