Freigeben über


XPathNavigator.InnerXml Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Markups, das die untergeordneten Knoten des aktuellen Knotens darstellt.

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

Eigenschaftswert

A String , das das Markup der untergeordneten Knoten des aktuellen Knotens enthält.

Ausnahmen

Die InnerXml Eigenschaft kann nicht festgelegt werden.

Beispiele

Im folgenden Beispiel wird die InnerXml Eigenschaft verwendet, um den Inhalt des ersten book Elements in der contosoBooks.xml Datei und dessen untergeordneten Knoten in der XPathNavigatorDatei anzuzeigen.

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)

Im Beispiel wird die contosoBooks.xml Datei als Eingabe verwendet.

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

Hinweise

Hinweis

Die InnerXml Eigenschaften sind OuterXml nicht sehr effizient. Wenn die Leistung eine Priorität darstellt, ist es effizienter, die Knotennavigationsmethoden der XPathNavigator Knoten abzurufen, um Werte von untergeordneten Knoten abzurufen.

Gilt für: