XmlTextReader.MoveToElement 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
현재 특성 노드가 포함된 요소로 이동합니다.
public:
override bool MoveToElement();
public override bool MoveToElement();
override this.MoveToElement : unit -> bool
Public Overrides Function MoveToElement () As Boolean
반품
true 판독기를 특성에 배치하면(판독기는 특성을 소유하는 요소로 이동) false 판독기를 특성에 배치하지 않으면(판독기의 위치는 변경되지 않음)
예제
다음은 현재 노드의 모든 특성을 표시하는 예제입니다.
public void DisplayAttributes(XmlReader reader)
{
if (reader.HasAttributes)
{
Console.WriteLine("Attributes of <" + reader.Name + ">");
for (int i = 0; i < reader.AttributeCount; i++)
{
reader.MoveToAttribute(i);
Console.Write(" {0}={1}", reader.Name, reader.Value);
}
reader.MoveToElement(); //Moves the reader back to the element node.
}
}
Public Sub DisplayAttributes(reader As XmlReader)
If reader.HasAttributes Then
Console.WriteLine("Attributes of <" & reader.Name & ">")
Dim i As Integer
For i = 0 To reader.AttributeCount - 1
reader.MoveToAttribute(i)
Console.Write(" {0}={1}", reader.Name, reader.Value)
Next i
reader.MoveToElement() 'Moves the reader back to the element node.
End If
End Sub
설명
메모
새 기능을 활용하기 위해 XmlReader 메서드를 사용하여 XmlReader.Create 인스턴스를 만드는 것이 좋습니다.
특성을 탐색한 후 요소로 돌아가려면 이 메서드를 사용합니다. 이 메서드는 판독기를 다음 노드 형식 중 하나로 이동합니다. ElementDocumentTypeXmlDeclaration