XPathNavigator.TypedValue Vlastnost

Definice

Získá aktuální uzel jako zabalený objekt z nejvhodnějšího typu .NET.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

Hodnota vlastnosti

Object

Aktuální uzel jako zabalený objekt z nejvhodnějšího typu rozhraní .NET.The current node as a boxed object of the most appropriate .NET type.

Poznámky

V případě atributů a elementů s neplatným jednoduchým typem nebo jednoduchým textovým obsahem TypedValue vrátí vlastnost zabalený Object z nejvhodnějšího rozhraní .NET 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. Pokud je obsah elementu nebo atributu typ seznamu, TypedValue vrátí vlastnost pole objektů nejvhodnějšího rozhraní .NET 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.

V následující tabulce jsou popsány TypedValue jednotlivé výsledky XPathNodeType .The following table describes the TypedValue returned by each XPathNodeType.

XPathNodeTypeXPathNodeType Vráceno TypedValueTypedValue Returned
Root Vrátí String objekt obsahující všechny Text následníky v dokumentu, zřetězené a oddělené prázdným znakem.Returns a String object containing all Text node descendants of the document, concatenated and separated by white space. Pokud dokument nemá žádné Text podřízené uzly, String.Empty je vrácen.If the document does not have any Text node children, String.Empty is returned.
Element

(zadaný nebo jednoduchý obsah)(typed or simple content)
Vrátí Object , který představuje zadanou hodnotu Element .Returns an Object that represents the typed value of the Element.

Pokud Element je definován jako datový typ seznamu schémat XML, je hodnota uzlu vystavena jako pole objektů.If the Element is defined as an XML Schema list data type, then the node value is exposed as an array of objects. Každý Object v poli obsahuje zadanou hodnotu podřízeného prvku.Each Object in the array contains the typed value of a child of the element.
Element

(Netypový, smíšený nebo složitý obsah)(untyped, mixed, or complex content)
Vrátí String objekt obsahující všechny Text následníky node Element (včetně řetězcových reprezentace zadaných hodnot), zřetězené a oddělené prázdným znakem.Returns a String object containing all Text node descendants of the Element (including string representations of typed values), concatenated and separated by white space. Pokud není k Element dispozici žádný Text podřízený uzel, String.Empty bude vrácen.If the Element does not have any Text node children, String.Empty is returned.
Attribute

(zadaný nebo jednoduchý obsah)(typed or simple content)
Vrátí Object , který představuje zadanou hodnotu Attribute .Returns an Object that represents the typed value of the Attribute. ObjectJe zabalen jako Type hodnota .NET.The Object is boxed as a .NET Type value.

Pokud Attribute je definován jako datový typ seznamu schémat XML, je hodnota uzlu vystavena jako pole objektů.If the Attribute is defined as an XML Schema list data type, the node value is exposed as an array of objects. Každý Object v poli obsahuje zadanou hodnotu podřízeného prvku Attribute .Each Object in the array contains the typed value of a child of the Attribute.
Text StringObjekt obsahující text.A String object containing the text.
Comment StringObjekt obsahující obsah komentářů, kromě okolních <!-- a --> .A String object containing the content of the comments, excluding the surrounding <!-- and -->.
ProcessingInstruction StringObjekt obsahující obsah instrukce pro zpracování s výjimkou cíle a okolního <? a ?> .A String object containing the content of the processing instruction, excluding the target and surrounding <? and ?>.
Namespace StringObjekt, který obsahuje název oboru názvů.A String object containing the namespace name.
Whitespace Objekt, který String obsahuje text uzlu.A String object containing the text of the node.
SignificantWhitespace Objekt, který String obsahuje text uzlu.A String object containing the text of the node.

Platí pro