我正在编写一个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>
问题是,我是否需要使用两种不同的类型来获取属性和保留的空格,或者是否有我错过的内容?
答案 0 :(得分:1)
我看到确认这只是问题原始摘录中表达的标准方法。我回答了这个问题,所以之后搜索此内容的人都可以收到同样的确认。