XmlRootAttribute.DataType Eigenschap

Definitie

Hiermee wordt het XSD-gegevenstype van het XML-hoofdelement opgehaald of ingesteld.

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

Waarde van eigenschap

Een XSD-gegevenstype (XML Schema Document).

Opmerkingen

De volgende tabel bevat de eenvoudige XSD-gegevenstypen met hun .NET equivalenten.

Voor de XSD base64Binary - en hexBinary gegevenstypen gebruikt u een matrix met Byte structuren en past XmlRootAttribute u een met de DataType eigenschap toe die is ingesteld op 'base64Binary' of 'hexBinary', indien van toepassing. Gebruik voor de XSD time - en date gegevenstypen het DateTime type en pas het XmlRootAttribute toe met de DataType set op 'datum' of 'tijd'.

Voor elk XSD-type dat is toegewezen aan een tekenreeks, past u de met XmlRootAttribute de DataType eigenschap die is ingesteld op het XSD-type toe. Dit wijzigt echter niet de serialisatie-indeling, alleen het schema voor het lid.

Note

De eigenschap is hoofdlettergevoelig, dus u moet deze exact instellen op een van de XSD-gegevenstypen.

Note

Het doorgeven van binaire gegevens als een XML-element is efficiƫnter dan het doorgeven als een XML-kenmerk.

Zie het World Wide Web Consortium-document met de naam XML-schema deel 2: Gegevenstypen voor meer informatie over XML-gegevenstypen.

XSD-datatype .NET-gegevenstype
anyURI String
base64Binary Matrix van Byte objecten
boolean Boolean
byte SByte
date DateTime
dateTime DateTime
decimal Decimal
dubbel Double
ENTITEIT String
ENTITEITEN String
zweven Single
gDay String
gMonth String
gMonthDay String
gYear String
gYearMonth String
hexBinary Matrix van Byte objecten
Id String
IDREF String
IDREFS String
int Int32
integer String
language String
long Int64
Naam String
NCName String
negativeInteger String
NMTOKEN String
NMTOKENS String
normalizedString String
nonNegativeInteger String
nonPositiveInteger String
NOTATIE String
positiveInteger String
QName XmlQualifiedName
terugkerende datum String
duration String
touw String
kort Int16
time DateTime
token String
ongetekend byte Byte
unsignedInt (niet-ondertekend geheel getal) UInt32
unsignedLong UInt64
unsignedShort UInt16

Van toepassing op