Partager via


XPathNavigator.InnerXml Propriété

Définition

Obtient ou définit le balisage représentant les nœuds enfants du nœud actuel.

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

Valeur de propriété

Qui String contient le balisage des nœuds enfants du nœud actuel.

Exceptions

Impossible de définir la InnerXml propriété.

Exemples

L’exemple suivant utilise la InnerXml propriété pour afficher le contenu du premier book élément dans le contosoBooks.xml fichier et ses nœuds enfants dans le XPathNavigator.

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)

L’exemple prend le contosoBooks.xml fichier en tant qu’entrée.

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

Remarques

Note

Les InnerXml propriétés et OuterXml les propriétés ne sont pas très efficaces. Si les performances sont prioritaires, il est plus efficace d’utiliser les méthodes de navigation des nœuds pour XPathNavigator obtenir des valeurs de nœuds enfants.

S’applique à