XML 架构定义语言高级属性的绑定支持

绑定支持涉及如下方面:

  • 通过 Xsd.exe 工具实现的类与 XSD 文档之间的定义绑定。

  • 通过 XmlSerializer 类实现的对象与 XML 实例文档之间的运行时绑定。

本节内容

关联的 XML 架构元素主题中介绍了 .NET Framework 对 XML 架构定义语言中的大部分属性的绑定支持。 例如,在 attribute 元素绑定支持中讨论了 use 属性。

本节中的主题包含通常由于涉及多个元素而需要单独进行说明的 XML 架构定义语言属性。 主题包括:

有关对 XML 架构实例命名空间中的属性的绑定支持,请参见 XML 架构实例命名空间的绑定支持

按属性列出绑定支持

下表列出了所有 XSD 属性及其绑定支持级别。

属性 绑定支持

abstract

支持。

attributeFormDefault

部分支持。

base

部分支持。

block

不支持。

blockDefault

不支持。

default

部分支持。

elementFormDefault

部分支持。

final

不支持。

finalDefault

不支持。

fixed

有限支持。

form

支持。

id

不支持。

itemType

有限支持。

xml:lang

不支持。

maxOccurs

有限支持。

memberTypes

不支持。

minOccurs

有限支持。

mixed

部分支持。

name

部分支持。

namespace

部分支持。

nillable

部分支持。

processContents

不支持。

public

不支持。

ref

部分支持。

refer

不支持。

schemaLocation

部分支持。

source

不支持。

substitutionGroup

不支持。

system

不支持。

targetNamespace

支持。

type

支持。

use

部分支持。

value

不支持。

version

不支持。

xpath

不支持。

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。