Compartir por


XmlRootAttribute.DataType Propiedad

Definición

Obtiene o establece el tipo de datos XSD del elemento raíz XML.

public:
 property System::String ^ DataType { System::String ^ get(); void set(System::String ^ value); };
public string DataType { get; set; }
member this.DataType : string with get, set
Public Property DataType As String

Valor de propiedad

Tipo de datos XSD (documento de esquema XML).

Comentarios

En la tabla siguiente se enumeran los tipos de datos simples XSD con sus equivalentes de .NET.

Para los tipos de datos y hexBinary XSDbase64Binary, use una matriz de Byte estructuras y aplique un XmlRootAttribute con la DataType propiedad establecida en "base64Binary" o "hexBinary", según corresponda. Para los tipos de datos y date XSDtime, use el DateTime tipo y aplique con XmlRootAttribute el DataType establecido en "fecha" o "hora".

Para cada tipo XSD que se asigna a una cadena, aplique con XmlRootAttribute su DataType propiedad establecida en el tipo XSD. Sin embargo, esto no cambia el formato de serialización, solo el esquema del miembro.

Nota:

La propiedad distingue mayúsculas de minúsculas, por lo que debe establecerla exactamente en uno de los tipos de datos XSD.

Nota:

Pasar datos binarios como un elemento XML es más eficaz que pasarlos como un atributo XML.

Para obtener más información sobre los tipos de datos XML, vea el documento World Wide Web Consortium denominado Esquema XML Parte 2: Tipos de datos.

Tipo de datos XSD Tipo de datos de .NET
anyURI String
base64Binary Matriz de Byte objetos
booleano Boolean
byte SByte
date DateTime
fechaHora DateTime
Decimal Decimal
double Double
ENTITY String
ENTIDADES String
flotante Single
gDay String
gMonth String
gMonthDay String
gYear String
AñoMes String
hexBinary Matriz de Byte objetos
ID String
IDREF String
IDREFS String
int Int32
entero String
lenguaje String
largo Int64
Nombre String
NCName String
negativeInteger String
NMTOKEN String
NMTOKENS String
normalizedString String
nonNegativeInteger String
nonPositiveInteger String
NOTACIÓN String
positiveInteger String
QName XmlQualifiedName
recurringDate String
duración String
cuerda / cadena String
short Int16
time DateTime
token String
byte sin signo Byte
unsignedInt UInt32
unsignedLong UInt64
entero corto sin signo UInt16

Se aplica a