XPathNavigator.OuterXml Eigenschap

Definitie

Hiermee haalt u de markeringen op die de tags voor openen en sluiten van het huidige knooppunt en de onderliggende knooppunten vertegenwoordigen.

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

Waarde van eigenschap

Een String met de markeringen voor het openen en sluiten van tags van het huidige knooppunt en de onderliggende knooppunten.

Voorbeelden

In het volgende voorbeeld wordt de OuterXml eigenschap gebruikt om de inhoud van het eerste book element in het contosoBooks.xml bestand, de onderliggende knooppunten en de bijbehorende tags voor openen en sluiten 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.OuterXml);
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.OuterXml)

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