XmlRootAttribute.DataType Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 |