XPathNavigator.OuterXml Tulajdonság

Definíció

Lekéri vagy beállítja az aktuális csomópont és a gyermekcsomópontok nyitó és záró címkéit ábrázoló korrektúrát.

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

Tulajdonság értéke

Az String aktuális csomópont és a gyermekcsomópontok nyitó és záró címkéit tartalmazó korrektúra.

Példák

Az alábbi példa a OuterXml tulajdonság használatával jeleníti meg a fájl első book elemének contosoBooks.xml tartalmát, gyermekcsomópontjait, valamint a fájl nyitó és záró címkéit a XPathNavigatorfájlban.

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)

A példa bemenetként használja a contosoBooks.xml fájlt.

<?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>

Megjegyzések

Note

A InnerXml tulajdonságok és OuterXml a tulajdonságok nem túl hatékonyak. Ha a teljesítmény prioritás, hatékonyabb a gyermekcsomópontok értékeinek lekérése a XPathNavigator csomópontok navigációs módszereivel.

A következőre érvényes: