我正在尝试创建一个 XML 架构,它可以将属性值存储为 native 格式的 GUID。我可以将其设置为字符串,但最好将其存储为真正的 GUID。
有什么想法吗?
最佳答案
您可以通过使用如下正则表达式限制字符串来定义您自己的自定义简单类型“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>
关于xml - 如何将 GUID simpleType 添加到 XML 架构中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1024627/