XmlRootAttribute.DataType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 |