Mappage entre types de données XML et types CLR
Le tableau suivant décrit le mappage par défaut entre les types de données XML et les types CLR (common language runtime).
Le tableau suivant décrit les mappages par défaut entre un type de données XML et un type CLR.
Remarque |
---|
Les préfixes xs et xdt sont mappés aux URI d'espace de noms http://www.w3.org/2001/XMLSchema et http://www.w3.org/2003/05/xpath-datatypes, respectivement. |
Type XML |
Type CLR |
---|---|
xs:anyURI |
|
xs:base64Binary |
Byte[] |
xs:boolean |
|
xs:byte |
|
xs:date |
|
xs:dateTime |
|
xs:decimal |
|
xs:double |
|
xs:duration |
|
xs:ENTITIES |
String[] |
xs:ENTITY |
|
xs:float |
|
xs:gDay |
|
xs:gMonthDay |
|
xs:gYear |
|
xs:gYearMonth |
|
xs:hexBinary |
Byte[] |
xs:ID |
|
xs:IDREF |
|
xs:IDREFS |
String[] |
xs:int |
|
xs:integer |
|
xs:language |
|
xs:long |
|
xs:gMmonth |
|
xs:Name |
|
xs:NCName |
|
xs:negativeInteger |
|
xs:NMTOKEN |
|
xs:NMTOKENS |
String[] |
xs:nonNegativeInteger |
|
xs:nonPositiveInteger |
|
xs:normalizedString |
|
xs:NOTATION |
|
xs:positiveInteger |
|
xs:QName |
|
xs:short |
|
xs:string |
|
xs:time |
|
xs:token |
|
xs:unsignedByte |
|
xs:unsignedInt |
|
xs:unsignedLong |
|
xs:unsignedShort |
|
xdt:dayTimeDuration |
|
xdt:yearMonthDuration |
|
xdt:untypedAtomic |
|
xdt:anyAtomicType |
|
xs:anySimpleType |
|
Nœud de document |
|
Nœud d'élément |
|
Nœud d'attribut |
|
Nœud d'espace de noms |
|
Nœud de texte |
|
Nœud de commentaire |
|
Nœud d'instruction de traitement |