Freigeben über


XmlRootAttribute.DataType Eigenschaft

Definition

Ruft den XSD-Datentyp des XML-Stammelements ab oder legt diesen fest.

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

Eigenschaftswert

String

Ein XSD -Datentyp (XML-Schemadokument).

Hinweise

In der folgenden Tabelle sind die einfachen XSD-Datentypen mit ihren .NET-Äquivalenten aufgeführt.

Verwenden Sie für die XSD base64Binary - und hexBinary Datentypen ein Array von Byte Strukturen, und wenden Sie eine XmlRootAttribute Eigenschaft mit der DataType Eigenschaft auf "base64Binary" oder "hexBinary" an. Verwenden Sie für die XSDtime- und Datentypen den DateTime Typ, date und wenden Sie den Typ an, und wenden Sie den XmlRootAttribute DataType Satz auf "Datum" oder "Uhrzeit" an.

Wenden Sie für jeden XSD-Typ, der einer Zeichenfolge zugeordnet ist, die XmlRootAttribute DataType Eigenschaft auf den XSD-Typ an. Dies ändert jedoch nicht das Serialisierungsformat, nur das Schema für das Element.

Hinweis

Die Eigenschaft ist groß-vertraulich, sodass Sie sie genau auf einen der XSD-Datentypen festlegen müssen.

Hinweis

Das Übergeben von Binärdaten als XML-Element ist effizienter als das Übergeben als XML-Attribut.

Weitere Informationen zu XML-Datentypen finden Sie im Dokument des World Wide Web Consortium namens XML Schema Part 2: Datatypes.

XSD-Datentyp .NET-Datentyp
anyURI String
base64Binary Array von Byte-Objekten
boolean Boolean
byte SByte
date DateTime
dateTime DateTime
Decimal Decimal
double Double
ENTITY String
ENTITÄTEN String
float Single
gDay String
gMonth String
gMonthDay String
gYear String
gYearMonth String
hexBinary Array von Byte-Objekten
id String
IDREF String
IDREFS String
INT Int32
integer String
language String
long Int64
name String
NCName String
negativeInteger String
NMTOKEN String
NMTOKENS String
normalizedString String
nonNegativeInteger String
nonPositiveInteger String
NOTATION String
positiveInteger String
QName XmlQualifiedName
recurringDate String
duration String
Zeichenfolge String
short Int16
time DateTime
token String
unsignedByte Byte
unsignedInt UInt32
unsignedLong UInt64
unsignedShort UInt16

Gilt für