XPathNavigator.InnerXml Property
Gets or sets the markup representing the child nodes of the current node.
Namespace: System.Xml.XPath
Assembly: System.Xml (in System.Xml.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | The InnerXml property cannot be set. |
Note |
|---|
The InnerXml and OuterXml properties are not very efficient. If performance is a priority, it is more efficient to use the node navigation methods of the XPathNavigator to get values of child nodes. |
The following example uses the InnerXml property to display the contents of the first book element in the contosoBooks.xml file and its child nodes in the XPathNavigator.
The example takes the contosoBooks.xml file as an input.
<?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>
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note