本主题专门介绍一项旧有技术。现在应通过使用以下链接来创建 XML Web 服务和 XML Web 服务客户端: Windows Communication Foundation.
绑定支持涉及如下方面:
使用 Xsd.exe 工具实现的类与 XSD 文档之间的定义绑定。
使用 XmlSerializer 类实现的对象与 XML 实例文档之间的运行时绑定。
本节内容
关联的 XML 架构元素主题中介绍了 .NET Framework 对 XML 架构定义语言中的大部分特性的绑定支持。例如,在 attribute 元素绑定支持中讨论了 use 特性。
本节中的主题包含通常由于涉及多个元素而需要单独进行说明的 XML 架构定义语言特性。
- default 特性绑定支持
解释 .NET Framework 对 default 特性的支持。
- fixed 特性绑定支持
解释 .NET Framework 对 fixed 特性的支持。
- form 特性绑定支持
解释 .NET Framework 对 form 特性的支持。
- maxOccurs 特性绑定支持
解释 .NET Framework 对 maxOccurs 特性的支持。
- minOccurs 特性绑定支持
解释 .NET Framework 对 minOccurs 特性的支持。
- mixed 特性绑定支持
解释 .NET Framework 对 Mixed 特性的支持。
- name 特性绑定支持
解释 .NET Framework 对 name 特性的支持。
- nillable 特性绑定支持
解释 .NET Framework 对 nillable 特性的支持。
- value 特性绑定支持
解释 .NET Framework 对 value 特性的支持。
有关对 XML 架构实例命名空间中的特性的绑定支持,请参见 XML 架构实例命名空间的绑定支持。
按特性列出绑定支持
下表列出了所有 XSD 特性及其绑定支持级别。
特性 | 绑定支持 |
---|---|
abstract |
支持。 |
attributeFormDefault |
部分支持。 |
base |
部分支持。 |
block |
不支持。 |
blockDefault |
不支持。 |
部分支持。 |
|
elementFormDefault |
部分支持。 |
final |
不支持。 |
finalDefault |
不支持。 |
有限支持。 |
|
支持。 |
|
id |
不支持。 |
itemType |
有限支持。 |
xml:lang |
不支持。 |
有限支持。 |
|
memberTypes |
不支持。 |
有限支持。 |
|
部分支持。 |
|
部分支持。 |
|
namespace |
部分支持。 |
部分支持。 |
|
processContents |
不支持。 |
public |
不支持。 |
ref |
部分支持。 |
refer |
不支持。 |
schemaLocation |
部分支持。 |
source |
不支持。 |
substitutionGroup |
不支持。 |
system |
不支持。 |
targetNamespace |
支持。 |
type |
支持。 |
use |
部分支持。 |
不支持。 |
|
version |
不支持。 |
xpath |
不支持。 |