mar*_*c_s 15
您可以通过使用正则表达式限制字符串来定义自己的自定义简单类型"GUID",如下所示:
<xs:simpleType name="GUID">
<xs:restriction base="xs:string">
<xs:pattern value="([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})|(\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})"/>
</xs:restriction>
</xs:simpleType>
Run Code Online (Sandbox Code Playgroud)
XML 基本上只包含字符串,尽管 XSD 还定义了某些其他基本类型。然而,GUID 并不在其中。
您可以为 GUID 类型定义自己的架构。很多人都这样做过。Microsoft OneNote 团队的做法如下:http://msdn.microsoft.com/en-us/library/aa203890(office.11 ).aspx 。
归档时间: |
|
查看次数: |
13187 次 |
最近记录: |