XPathNavigator.TypedValue Tulajdonság

Definíció

Az aktuális csomópontot a legmegfelelőbb .NET típusú dobozos objektumként kapja meg.

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

Tulajdonság értéke

Az aktuális csomópont a legmegfelelőbb .NET típusú dobozos objektum.

Megjegyzések

Az atomi egyszerű típusú vagy egyszerű szöveges tartalommal rendelkező attribútumok és elemek esetében a TypedValue tulajdonság a legmegfelelőbb .NET Object dobozos Type ad vissza. Ha az elem vagy attribútum tartalma listatípus, a TypedValue tulajdonság a legmegfelelőbb .NET Type objektumtömbjét adja vissza.

Az alábbi táblázat az TypedValue egyes függvények által visszaadott értékeket XPathNodeTypeismerteti.

XPathNodeType Visszaadott TypedValue
Root String Egy objektumot ad vissza, amely a dokumentum összes Text csomópont-leszármazottját tartalmazza, összefűzve és szóközzel elválasztva. Ha a dokumentum nem rendelkezik Text csomóponti gyermekekkel, String.Empty a program visszaadja.
Element

(gépelt vagy egyszerű tartalom)
Olyan értéket Object ad vissza, amely a beírt értéket Elementjelöli.

Ha az Element XML-sémalista adattípusaként van definiálva, akkor a csomópont értéke objektumtömbként jelenik meg. A tömb minden Object eleme tartalmazza az elem gyermekének beírt értékét.
Element

(nem beírt, vegyes vagy összetett tartalom)
Egy olyan objektumot ad String vissza, amely tartalmazza a csomópont összes Text leszármazottját (beleértve a Element gépelt értékek sztringreprezentációit), összefűzve és szóközzel elválasztva. Ha a Element csomópont nem tartalmaz gyermekcsomópontot Text , String.Empty a program visszaadja.
Attribute

(gépelt vagy egyszerű tartalom)
Olyan értéket Object ad vissza, amely a beírt értéket Attributejelöli. A Object .NET Type értékként van megadva.

Ha az Attribute XML-sémalista adattípusaként van definiálva, a csomópont értéke objektumtömbként jelenik meg. A tömbben mindegyik Object tartalmazza a gyermek begépelt értékét.Attribute
Text A String szöveget tartalmazó objektum.
Comment A String megjegyzések tartalmát tartalmazó objektum, a környezet és <!--a .-->
ProcessingInstruction A String feldolgozási utasítás tartalmát tartalmazó objektum, a cél és a környezet <? kivételével.?>
Namespace A String névtér nevét tartalmazó objektum.
Whitespace A String csomópont szövegét tartalmazó objektum.
SignificantWhitespace A String csomópont szövegét tartalmazó objektum.

A következőre érvényes: