XPathNavigator.InnerXml 속성
정의
현재 노드의 자식 노드를 나타내는 태그를 가져오거나 설정합니다.Gets or sets the markup representing the child nodes of the current node.
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
속성 값
현재 노드에 있는 하위 노드의 태그를 포함하는 String입니다.A String that contains the markup of the child nodes of the current node.
예외
예제
다음 예제에서는 합니다 InnerXml 내용을 표시 하는 첫 번째 속성 book
요소에는 contosoBooks.xml
파일 및 해당 자식 노드는 XPathNavigator합니다.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.
XPathDocument^ document = gcnew 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);
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)
이 예제에서는 contosoBooks.xml
파일을 입력으로 사용합니다.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>
설명
참고
합니다 InnerXml 고 OuterXml 속성은 매우 효율적입니다.The InnerXml and OuterXml properties are not very efficient. 성능 우선 순위를 경우 보다 효율적으로 사용할의 노드 탐색 메서드에 XPathNavigator 자식 노드의 값을 가져오려고 합니다.If performance is a priority, it is more efficient to use the node navigation methods of the XPathNavigator to get values of child nodes.