Compartir a través de


Asignación de tipos de datos XML a tipos CLR

En la siguiente tabla se describen las asignaciones predeterminadas entre tipos de datos XML y los tipos Common Language Runtime (CLR).

En la siguiente tabla se describen las asignaciones predeterminadas de un tipo de datos XML a un tipo de CLR.

NotaNota

Los prefijos xs y xdt se asignan a los identificadores URI de espacios de nombres http://www.w3.org/2001/XMLSchema y http://www.w3.org/2003/05/xpath-datatypes, respectivamente.

Tipo XML

Tipo CLR

xs:anyURI

Uri

xs:base64Binary

Byte[]

xs:boolean

Boolean

xs:byte

SByte

xs:date

DateTime

xs:dateTime

DateTime

xs:decimal

Decimal

xs:double

Double

xs:duration

TimeSpan

xs:ENTITIES

String[]

xs:ENTITY

String

xs:float

Single

xs:gDay

DateTime

xs:gMonthDay

DateTime

xs:gYear

DateTime

xs:gYearMonth

DateTime

xs:hexBinary

Byte[]

xs:ID

String

xs:IDREF

String

xs:IDREFS

String[]

xs:int

Int32

xs:integer

Decimal

xs:language

String

xs:long

Int64

xs:gMmonth

DateTime

xs:Name

String

xs:NCName

String

xs:negativeInteger

Decimal

xs:NMTOKEN

String

xs:NMTOKENS

String[]

xs:nonNegativeInteger

Decimal

xs:nonPositiveInteger

Decimal

xs:normalizedString

String

xs:NOTATION

XmlQualifiedName

xs:positiveInteger

Decimal

xs:QName

XmlQualifiedName

xs:short

Int16

xs:string

String

xs:time

DateTime

xs:token

String

xs:unsignedByte

Byte

xs:unsignedInt

UInt32

xs:unsignedLong

UInt64

xs:unsignedShort

UInt16

xdt:dayTimeDuration

TimeSpan

xdt:yearMonthDuration

TimeSpan

xdt:untypedAtomic

String

xdt:anyAtomicType

Object

xs:anySimpleType

String

Nodo de documentos

XPathNavigator

Nodo de elementos

XPathNavigator

Nodo de atributos

XPathNavigator

Nodo de espacios de nombres

XPathNavigator

Nodo de texto

XPathNavigator

Nodo de comentarios

XPathNavigator

Nodo de instrucción de procesamiento

XPathNavigator

Vea también

Otros recursos

Compatibilidad de tipos en las clases System.Xml