Prise en charge de la liaison des attributs du langage XSD (XML Schema Definition) avancée
Cette rubrique est spécifique à une technologie existante. Les services Web XML et les clients du service Web XML doivent à présent être créés à l'aide de Windows Communication Foundation.
La prise en charge de la liaison fait référence aux éléments suivants :
Liaisons de définition entre des classes et des documents XSD au moyen de l'outil Xsd.exe.
Liaisons au moment de l'exécution entre des objets et des instances de document XML via la classe XmlSerializer.
Dans cette section
Pour la plupart des attributs en langage XSD, la prise en charge de la liaison .NET Framework est traitée dans les rubriques sur les éléments de schéma XML. Par exemple, l'attribut use est traité dans la rubrique Prise en charge de la liaison de l'élément Attribute.
Les rubriques de cette section impliquent des attributs de langage XSD qui requièrent une explication séparée, car cette explication est généralement liée à plusieurs éléments.
- Prise en charge de la liaison de l'attribut par défaut
Explique la prise en charge .NET Framework pour l'attribut default.
- Prise en charge de la liaison de l'attribut fixed
Explique la prise en charge .NET Framework pour l'attribut fixed.
- Prise en charge de la liaison de l'attribut Form
Explique la prise en charge .NET Framework pour l'attribut form.
- Prise en charge de la liaison de l'attribut MaxOccurs
Explique la prise en charge .NET Framework pour l'attribut maxOccurs.
- Prise en charge de la liaison de l'attribut MinOccurs
Explique la prise en charge .NET Framework pour l'attribut minOccurs.
- Prise en charge de la liaison de l'attribut Mixed
Explique la prise en charge .NET Framework pour l'attribut Mixed.
- Prise en charge de la liaison de l'attribut Name
Explique la prise en charge .NET Framework pour l'attribut name.
- Prise en charge de la liaison de l'attribut Nillable
Explique la prise en charge .NET Framework pour l'attribut nillable.
- Prise en charge de la liaison de l'attribut Value
Explique la prise en charge .NET Framework pour l'attribut value.
Pour la prise en charge de la liaison pour les attributs à partir de l'espace de noms de l'instance du schéma XML, consultez Prise en charge de la liaison de l'espace de noms de l'instance de schéma XML.
Prise en charge de la liaison par attribut
Le tableau suivant répertorie tous les attributs XSD avec leur niveau de prise en charge de la liaison.
Attribut | Prise en charge de la liaison |
---|---|
abstract |
Pris en charge. |
attributeFormDefault |
Partiellement pris en charge. |
base |
Partiellement pris en charge. |
block |
Non pris en charge. |
blockDefault |
Non pris en charge. |
Partiellement pris en charge. |
|
elementFormDefault |
Partiellement pris en charge. |
final |
Non pris en charge. |
finalDefault |
Non pris en charge. |
Prise en charge limitée. |
|
Pris en charge. |
|
id |
Non pris en charge. |
itemType |
Prise en charge limitée. |
xml:lang |
Non pris en charge. |
Prise en charge limitée. |
|
memberTypes |
Non pris en charge. |
Prise en charge limitée. |
|
Partiellement pris en charge. |
|
Partiellement pris en charge. |
|
namespace |
Partiellement pris en charge. |
Partiellement pris en charge. |
|
processContents |
Non pris en charge. |
public |
Non pris en charge. |
ref |
Partiellement pris en charge. |
refer |
Non pris en charge. |
schemaLocation |
Partiellement pris en charge. |
source |
Non pris en charge. |
substitutionGroup |
Non pris en charge. |
system |
Non pris en charge. |
targetNamespace |
Pris en charge. |
type |
Pris en charge. |
use |
Partiellement pris en charge. |
Non pris en charge. |
|
version |
Non pris en charge. |
xpath |
Non pris en charge. |