XPathNavigator.InnerXml Eigenschap

Definitie

Hiermee worden de markeringen opgehaald of ingesteld die de onderliggende knooppunten van het huidige knooppunt vertegenwoordigen.

public:
 virtual property System::String ^ InnerXml { System::String ^ get(); void set(System::String ^ value); };
public virtual string InnerXml { get; set; }
member this.InnerXml : string with get, set
Public Overridable Property InnerXml As String

Waarde van eigenschap

Een String met de markering van de onderliggende knooppunten van het huidige knooppunt.

Uitzonderingen

De InnerXml eigenschap kan niet worden ingesteld.

Voorbeelden

In het volgende voorbeeld wordt de InnerXml eigenschap gebruikt om de inhoud van het eerste book element in het contosoBooks.xml bestand en de onderliggende knooppunten in het XPathNavigatorbestand weer te geven.

XPathDocument document = new XPathDocument("contosoBooks.xml");
XPathNavigator navigator = document.CreateNavigator();

navigator.MoveToChild("bookstore", "http://www.contoso.com/books");
navigator.MoveToChild("book", "http://www.contoso.com/books");

Console.WriteLine(navigator.InnerXml);
Dim document As XPathDocument = New XPathDocument("contosoBooks.xml")
Dim navigator As XPathNavigator = document.CreateNavigator()

navigator.MoveToChild("bookstore", "http://www.contoso.com/books")
navigator.MoveToChild("book", "http://www.contoso.com/books")

Console.WriteLine(navigator.InnerXml)

In het voorbeeld wordt het contosoBooks.xml bestand als invoer gebruikt.

<?xml version="1.0" encoding="utf-8" ?>
<bookstore xmlns="http://www.contoso.com/books">
    <book genre="autobiography" publicationdate="1981-03-22" ISBN="1-861003-11-0">
        <title>The Autobiography of Benjamin Franklin</title>
        <author>
            <first-name>Benjamin</first-name>
            <last-name>Franklin</last-name>
        </author>
        <price>8.99</price>
    </book>
    <book genre="novel" publicationdate="1967-11-17" ISBN="0-201-63361-2">
        <title>The Confidence Man</title>
        <author>
            <first-name>Herman</first-name>
            <last-name>Melville</last-name>
        </author>
        <price>11.99</price>
    </book>
    <book genre="philosophy" publicationdate="1991-02-15" ISBN="1-861001-57-6">
        <title>The Gorgias</title>
        <author>
            <name>Plato</name>
        </author>
        <price>9.99</price>
    </book>
</bookstore>

Opmerkingen

Note

De InnerXml eigenschappen en OuterXml eigenschappen zijn niet erg efficiënt. Als de prestaties een prioriteit zijn, is het efficiënter om de navigatiemethoden van XPathNavigator het knooppunt te gebruiken om waarden van onderliggende knooppunten op te halen.

Van toepassing op