XPathNavigator.TypedValue Özellik

Tanım

Geçerli düğümü, en uygun .NET türündeki kutulanmış nesne olarak alır.Gets the current node as a boxed object of the most appropriate .NET type.

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

Object

Geçerli düğüm, en uygun .NET türünün paketlenmiş nesnesi olarak.The current node as a boxed object of the most appropriate .NET type.

Açıklamalar

Atomik basit türe veya basit metin içeriğine sahip öznitelikler ve öğeler için, TypedValue özelliği en uygun .net ' in kutulanabilir ' i döndürür Object Type .For attributes and elements with atomic simple type or simple text content, the TypedValue property returns a boxed Object of the most appropriate .NET Type. Öğe veya özniteliğin içeriği bir liste türü ise, TypedValue özelliği en uygun .net nesnelerinin bir dizisini döndürür Type .If the element or attribute's content is a list type, the TypedValue property returns an array of objects of the most appropriate .NET Type.

Aşağıdaki tabloda, TypedValue her biri tarafından döndürülen açıklanmaktadır XPathNodeType .The following table describes the TypedValue returned by each XPathNodeType.

XPathNodeTypeXPathNodeType TypedValue döndürüldüTypedValue Returned
Root String Text Belgenin tüm düğüm alt öğelerini içeren, birleştirilmiş ve boşluk ile ayrılmış bir nesne döndürür.Returns a String object containing all Text node descendants of the document, concatenated and separated by white space. Belgede hiçbir Text düğüm alt öğesi yoksa, String.Empty döndürülür.If the document does not have any Text node children, String.Empty is returned.
Element

(yazılan veya basit içerik)(typed or simple content)
ObjectTürü belirtilmiş değerini temsil eden bir döndürür Element .Returns an Object that represents the typed value of the Element.

, Element BIR XML şeması liste veri türü olarak tanımlanmışsa, düğüm değeri bir nesne dizisi olarak gösterilir.If the Element is defined as an XML Schema list data type, then the node value is exposed as an array of objects. Dizideki her biri Object , öğesinin bir alt öğesinin türü belirtilmiş değerini içerir.Each Object in the array contains the typed value of a child of the element.
Element

(türsüz, karışık veya karmaşık içerik)(untyped, mixed, or complex content)
StringTüm Text düğüm alt öğelerini Element (yazılan değerlerin dize gösterimleri dahil) içeren bir nesne döndürür ve boşluk ile birleştirilir ve ayrılır.Returns a String object containing all Text node descendants of the Element (including string representations of typed values), concatenated and separated by white space. Element Text Düğüm alt öğesi yoksa, String.Empty döndürülür.If the Element does not have any Text node children, String.Empty is returned.
Attribute

(yazılan veya basit içerik)(typed or simple content)
ObjectTürü belirtilmiş değerini temsil eden bir döndürür Attribute .Returns an Object that represents the typed value of the Attribute. , Object .Net değeri olarak paketlenmelidir Type .The Object is boxed as a .NET Type value.

, Attribute BIR XML şeması liste veri türü olarak tanımlanmışsa, düğüm değeri bir nesne dizisi olarak gösterilir.If the Attribute is defined as an XML Schema list data type, the node value is exposed as an array of objects. Dizideki her biri Object , öğesinin bir alt öğesinin türü belirtilmiş değerini içerir Attribute .Each Object in the array contains the typed value of a child of the Attribute.
Text StringMetni içeren bir nesne.A String object containing the text.
Comment StringÇevreleyen ve dahil olmak üzere yorumların içeriğini içeren bir nesne <!-- --> .A String object containing the content of the comments, excluding the surrounding <!-- and -->.
ProcessingInstruction StringHedef ve çevreleyen ve kapsayan işleme yönergesinin içeriğini içeren bir nesne <? ?> .A String object containing the content of the processing instruction, excluding the target and surrounding <? and ?>.
Namespace StringAd alanı adını içeren bir nesne.A String object containing the namespace name.
Whitespace StringDüğümün metnini içeren nesne.A String object containing the text of the node.
SignificantWhitespace StringDüğümün metnini içeren nesne.A String object containing the text of the node.

Şunlara uygulanır