XPathNavigator.TypedValue Özellik

Tanım

Geçerli düğümü, en uygun .NET türünde kutulu bir nesne olarak alır.

public:
 virtual property System::Object ^ TypedValue { System::Object ^ get(); };
public override object TypedValue { get; }
member this.TypedValue : obj
Public Overrides ReadOnly Property TypedValue As Object

Özellik Değeri

En uygun .NET türündeki kutulanmış nesne olarak geçerli düğüm.

Açıklamalar

Atomik basit türe veya basit metin içeriğine TypedValue sahip öznitelikler ve öğeler için, özelliği en uygun .NET Typekutulu Object bir döndürür. Öğenin veya özniteliğin içeriği bir liste türüyse, TypedValue özelliği en uygun .NET Typenesne dizisini döndürür.

Aşağıdaki tabloda her XPathNodeTypetarafından TypedValue döndürülen açıklanır.

Xpathnodetype TypedValue Döndürüldü
Root Belgenin tüm Text düğüm alt öğeleriyle birleştirilmiş ve boşlukla ayrılmış bir String nesne döndürür. Belgenin alt Text düğümü yoksa döndürülür String.Empty .
Element

(yazılan veya basit içerik)
türüne sahip değerini Elementtemsil eden bir Object döndürür.

Element bir XML Şeması listesi veri türü olarak tanımlanmışsa, düğüm değeri bir nesne dizisi olarak kullanıma sunulur. Dizideki her Object biri, öğesinin alt öğesinin yazılan değerini içerir.
Element

(yazılmamış, karışık veya karmaşık içerik)
öğesinin tüm Text düğüm alt öğelerini Element (türü belirtilen değerlerin dize gösterimleri dahil) birleştirilmiş ve boşlukla ayrılmış bir String nesne döndürür. Element düğüm alt öğeleri yoksa Text döndürülürString.Empty.
Attribute

(yazılan veya basit içerik)
türüne sahip değerini Attributetemsil eden bir Object döndürür. Object bir .NET Type değeri olarak kutulanır.

Attribute bir XML Şeması listesi veri türü olarak tanımlanmışsa, düğüm değeri bir nesne dizisi olarak kullanıma sunulur. Dizideki her Object biri, öğesinin alt öğesinin türündeki Attributedeğerini içerir.
Text String Metni içeren bir nesne.
Comment String Açıklamaların içeriğini içeren, çevresindeki <!-- ve -->hariç bir nesne.
ProcessingInstruction String Hedef ve çevresindeki <? ve ?>hariç işleme yönergesinin içeriğini içeren bir nesne.
Namespace String Ad alanı adını içeren bir nesne.
Whitespace String Düğümün metnini içeren bir nesne.
SignificantWhitespace String Düğümün metnini içeren bir nesne.

Şunlara uygulanır