type
Specifica il tipo di un elemento. Questo attributo assegna all'elemento un'etichetta di un determinato tipo, anche se non è presente una dichiarazione dell'elemento nello schema che vincoli l'elemento al tipo.
<xsi:type="QName">
Attributi
- QName
Il nome del tipo di dati che viene sostituito per il tipo di dati dichiarato dell'elemento.
Note
L'attributo type viene utilizzato anche quando in documenti di istanza sono utilizzati tipi complessi derivati al posto del tipo base previsto.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo dell'attributo type. Nell'esempio viene utilizzato un documento dello schema, person.xsd, e un documento di istanza, person.xml. Il documento dello schema contiene un tipo base Person, un tipo derivato Employee e una dichiarazione dell'elemento person. Il documento di istanza indica come utilizzare l'attributo xsi:type per specificare che l'elemento person nello spazio dei nomi urn:contoso-com:People è di tipo Employee nello stesso spazio dei nomi.
Vedere anche
Riferimento
Riferimenti dello schema XML (XSD)
Elementi dello schema XML
Attributi di istanza dello schema XML