Поддержка привязки атрибутов расширенного языка определения схемы XML
Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.
Поддержка привязки означает следующее:
Привязки в определениях между классами и XSD-документами с помощью программы Xsd.exe.
Привязки времени выполнения между объектами и XML-документами экземпляров с помощью класса XmlSerializer.
В этом разделе
Поддержка привязки .NET Framework для большинства атрибутов в языке определения схемы XML рассмотрена в соответствующих разделах документации по элементам схемы XML. Например, атрибут use рассмотрен в разделе Поддержка привязки элемента Attribute.
В подразделах, содержащихся в этом разделе, рассматриваются атрибуты языка определения схемы XML, по которым требуются отдельные пояснения (что, как правило, объясняется их тесной взаимосвязью с несколькими элементами).
- Поддержка привязки атрибута Default
Описывается поддержка атрибута default в .NET Framework.
- Поддержка привязки фиксированного атрибута
Описывается поддержка атрибута fixed в .NET Framework.
- Поддержка привязки атрибута Form
Описывается поддержка атрибута form в .NET Framework.
- Поддержка привязки атрибута MaxOccurs
Описывается поддержка атрибута maxOccurs в .NET Framework.
- Поддержка привязки атрибута MinOccurs
Описывается поддержка атрибута minOccurs в .NET Framework.
- Поддержка привязки атрибута Mixed
Описывается поддержка атрибута Mixed в .NET Framework.
- Поддержка привязки атрибута Name
Описывается поддержка атрибута name в .NET Framework.
- Поддержка привязки атрибута Nillable
Описывается поддержка атрибута nillable в .NET Framework.
- Поддержка привязки атрибута Value
Описывается поддержка атрибута value в .NET Framework.
Сведения о поддержке привязки для атрибутов из пространства имен экземпляра схемы 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 |
Не поддерживается. |