Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft den XSD-Datentyp des XML-Stammelements ab oder legt diesen fest.
Namespace: System.Xml.Serialization
Assembly: System.Xml (in system.xml.dll)
Syntax
'Declaration
Public Property DataType As String
'Usage
Dim instance As XmlRootAttribute
Dim value As String
value = instance.DataType
instance.DataType = value
public string DataType { get; set; }
public:
property String^ DataType {
String^ get ();
void set (String^ value);
}
/** @property */
public String get_DataType ()
/** @property */
public void set_DataType (String value)
public function get DataType () : String
public function set DataType (value : String)
Eigenschaftenwert
Ein XSD (XML Schema Document)-Datentyp laut Definition im Dokument "XML Schema: DataTypes" des World Wide Web Consortium (www.w3.org ).
Hinweise
In der folgenden Tabelle werden die einfachen XSD-Datentypen mit ihren .NET-Entsprechungen aufgelistet.
Verwenden Sie beim XSD-Datentyp base64Binary und hexBinary ein Array von Byte-Strukturen, und weisen Sie ein XmlRootAttribute zu, wobei die DataType-Eigenschaft auf "base64Binary" bzw. "hexBinary" festgelegt wird. Verwenden Sie beim XSD-Datentyp time und date den DateTime-Typ, und weisen Sie das XmlRootAttribute zu, wobei DataType auf "date" oder "time" festgelegt ist.
Weisen Sie bei jedem einer Zeichenfolge zugeordneten XSD-Typ das XmlRootAttribute zu, wobei die DataType-Eigenschaft auf den XSD-Typ festgelegt ist. Allerdings wird dadurch nicht das Serialisierungsformat geändert, sondern nur das Schema für den Member.
Hinweis
Bei der Eigenschaft wird die Groß- und Kleinschreibung berücksichtigt, sodass diese genau auf einen der XSD-Datentypen festgelegt werden muss.
Hinweis
Das Übergeben von binären Daten als XML-Element ist effizienter als die Übergabe als XML-Attribut.
Weitere Informationen über XML-Datentypen finden Sie im Dokument "XML Schema Part 2: Datatypes" des World Wide Web Consortium (www.w3.org).
XSD-Datentyp |
.NET-Datentyp |
|---|---|
anyURI |
|
base64Binary |
Array von Byte-Objekten |
boolean |
|
byte |
|
date |
DateTime |
dateTime |
DateTime |
decimal |
|
double |
|
ENTITY |
String |
ENTITIES |
String |
float |
|
gDay |
String |
gMonth |
String |
gMonthDay |
String |
gYear |
String |
gYearMonth |
String |
hexBinary |
Array von Byte-Objekten |
ID |
String |
IDREF |
String |
IDREFS |
String |
int |
|
integer |
String |
language |
String |
long |
|
Name |
String |
NCName |
String |
negativeInteger |
String |
NMTOKEN |
String |
NMTOKENS |
String |
normalizedString |
String |
nonNegativeInteger |
String |
nonPositiveInteger |
String |
NOTATION |
String |
positiveInteger |
String |
QName |
|
recurringDate |
String |
duration |
String |
string |
String |
short |
|
time |
DateTime |
token |
String |
unsignedByte |
Byte |
unsignedInt |
|
unsignedLong |
|
unsignedShort |
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
XmlRootAttribute-Klasse
XmlRootAttribute-Member
System.Xml.Serialization-Namespace