XDR 架构数据类型参考

除了 World Wide Web Consortium (W3C) XML 1.0 Recommendation(英文)中定义的字符串和其他基元类型之外,Microsoft® XML 核心服务 (MSXML) 还支持一组丰富的数据类型。 还支持在基元类型与这些丰富的数据类型之间进行转换。

数据类型从数据类型命名空间 "urn:schemas-microsoft-com:datatypes" 引用。 要在 XML 架构中使用数据类型,请在架构文档中声明数据类型命名空间。 此文档假定已为数据类型命名空间分配了 dt 前缀,如下例中所示。

<Schema name="myschema"
        xmlns="urn:schemas-microsoft-com:xml-data"
        xmlns:dt="urn:schemas-microsoft-com:datatypes">
  <!-- ... -->
</Schema>

XDR 架构支持已经从 MSXML 6.0 和更高版本中移除。

虽然 XDR 架构支持已经移除,XDR 数据类型支持在 MSXML 6.0 中继续可用。 在 MSXML 6.0 中,您可以声明一个元素属于某种类型,方法如下:

<root xmlns:dt="urn:schemas-microsoft-com:datatypes">

<count dt:dt="int" >5</count>

<price dt:dt="number" >44.95</count>

</root>

另请参见

参考

XDR 架构数据类型
基元 XDR 架构数据类型
支持的数据类型转换
XDR 参考