Condividi tramite


Supporto dell'associazione all'elemento union

In .NET Framework non è incluso alcun supporto per l'associazione all'elemento <union> .

Quando Xsd.exe rileva un tipo semplice definito per unione, ignora la definizione <simpleType> e utilizza il tipo di dati string incorporato al suo posto.

Descrizione

Il linguaggio di definizione dello schema XML consente di definire un tipo semplice come unione di uno o più tipi semplici o tipi di membro. Un'istanza del tipo può essere conforme a uno dei tipi di membro.

Quando l'utilità Xsd.exe rileva un tipo semplice definito per unione, ignora la definizione <simpleType> e utilizza il tipo di dati string incorporato al suo posto. Di conseguenza, quando si deserializza un documento XML in un tipo generato da Xsd.exe, la classe XmlSerializer ignora un attributo Supporto dell'associazione all'attributo Xsi:type concepito per creare un'istanza di un'unione, deserializzando invece una stringa.

Attributi possibili Supporto per l'associazione

id

L'utilità Xsd.exe ignora l'attributo id che fornisce un identificatore univoco.

memberTypes

Xsd.exe ignora il valore memberTypes insieme al resto dell'elemento <union> contenitore. Lo strumento produce una stringa al posto della definizione di tipo semplice.

Elementi padre possibili: <simpleType>

Elementi figlio possibili: <annotation>, <simpleType>

Vedere anche

Riferimenti

XmlSchemaSimpleTypeUnion

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.