Supporto dell'associazione all'elemento union
Questo argomento è specifico di una tecnologia legacy. Servizi Web XML e client di servizi Web XML devono essere creati attualmente tramite Windows Communication Foundation.
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 XML Schema 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>