XmlRootAttribute.DataType Özellik

Tanım

XML kök öğesinin XSD veri türünü alır veya ayarlar.

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

Özellik Değeri

String

XSD (XML Şema Belgesi) veri türü.

Açıklamalar

Aşağıdaki tabloda XSD basit veri türleri .NET eşdeğerleriyle listelenmiştir.

XSD base64Binary ve hexBinary veri türleri için bir yapı dizisi Byte kullanın ve özelliği uygun şekilde "base64Binary" veya "onaltılık" olarak ayarlanmış bir XmlRootAttribute DataType ile uygulayın. XSD time ve date veri türleri için türünü kullanın DateTime ve XmlRootAttribute DataType değerini "tarih" veya "saat" olarak ayarlayın.

Bir dizeye eşlenen her XSD türü için özelliğini XSD türüne ayarlanmış olarak uygulayın XmlRootAttribute DataType . Ancak bu, serileştirme biçimini değiştirmez, yalnızca üyenin şemasını değiştirir.

Not

özelliği büyük/küçük harfe duyarlıdır, bu nedenle tam olarak XSD veri türlerinden birine ayarlamanız gerekir.

Not

İkili verileri XML öğesi olarak geçirmek, xml özniteliği olarak geçirmekten daha verimlidir.

XML veri türleri hakkında daha fazla bilgi için , XML Şeması Bölüm 2: Veri Türleri adlı World Wide Web Konsorsiyumu belgesine bakın.

XSD veri türü .NET veri türü
Anyurı String
base64Binary Nesne dizisi Byte
boolean Boolean
byte SByte
date DateTime
tarih saat DateTime
decimal Decimal
double Double
VARLIK String
VARLIK String
float Single
gDay String
gMonth String
gMonthDay String
gYear String
gYearMonth String
Hexbinary Nesne dizisi Byte
ID String
IDREF String
IDREFS String
int Int32
tamsayı String
language String
long Int64
Name String
Ncname String
negativeInteger String
NMTOKEN String
NMTOKENS String
normalizedString String
nonNegativeInteger String
nonPositiveInteger String
GÖSTERİMİ String
positiveInteger String
QName XmlQualifiedName
recurringDate String
süre String
string String
short Int16
time DateTime
token String
unsignedByte Byte
Unsignedınt UInt32
unsignedLong UInt64
unsignedShort UInt16

Şunlara uygulanır