XPathNavigator.OuterXml Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le balisage représentant les balises d’ouverture et de fermeture du nœud actuel et de ses nœuds enfants.
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
Valeur de propriété
Qui String contient le balisage représentant les balises d’ouverture et de fermeture du nœud actuel et de ses nœuds enfants.
Exemples
L’exemple suivant utilise la OuterXml propriété pour afficher le contenu du premier book élément du contosoBooks.xml fichier, ses nœuds enfants et ses balises d’ouverture et de fermeture dans le XPathNavigatorfichier .
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)
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.