Поделиться через


XmlTextReader.MoveToAttribute Метод

Определение

Перемещается к указанному атрибуту.

Перегрузки

Имя Описание
MoveToAttribute(Int32)

Перемещается к атрибуту с указанным индексом.

MoveToAttribute(String)

Перемещается к атрибуту с указанным именем.

MoveToAttribute(String, String)

Перемещается к атрибуту с указанным локальным именем и URI пространства имен.

Комментарии

Замечание

Рекомендуем создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться новыми функциями.

MoveToAttribute(Int32)

Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs

Перемещается к атрибуту с указанным индексом.

public:
 override void MoveToAttribute(int i);
public override void MoveToAttribute(int i);
override this.MoveToAttribute : int -> unit
Public Overrides Sub MoveToAttribute (i As Integer)

Параметры

i
Int32

Индекс атрибута.

Исключения

Параметр i меньше 0 или больше или равен AttributeCount.

Примеры

В следующем примере отображаются все атрибуты на текущем узле.

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 метода, чтобы воспользоваться новыми функциями.

См. также раздел

Применяется к

MoveToAttribute(String)

Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs

Перемещается к атрибуту с указанным именем.

public:
 override bool MoveToAttribute(System::String ^ name);
public override bool MoveToAttribute(string name);
override this.MoveToAttribute : string -> bool
Public Overrides Function MoveToAttribute (name As String) As Boolean

Параметры

name
String

Полное имя атрибута.

Возвращаемое значение

true Значение , если атрибут найден; falseв противном случае . Если falseпозиция читателя не изменяется.

Комментарии

Замечание

Рекомендуем создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться новыми функциями.

После вызова MoveToAttribute, NameNamespaceURIсвойства и Prefix свойства отражают свойства этого атрибута.

См. также раздел

Применяется к

MoveToAttribute(String, String)

Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs
Исходный код:
XmlTextReader.cs

Перемещается к атрибуту с указанным локальным именем и URI пространства имен.

public:
 override bool MoveToAttribute(System::String ^ localName, System::String ^ namespaceURI);
public override bool MoveToAttribute(string localName, string? namespaceURI);
public override bool MoveToAttribute(string localName, string namespaceURI);
override this.MoveToAttribute : string * string -> bool
Public Overrides Function MoveToAttribute (localName As String, namespaceURI As String) As Boolean

Параметры

localName
String

Локальное имя атрибута.

namespaceURI
String

URI пространства имен атрибута.

Возвращаемое значение

true Значение , если атрибут найден; falseв противном случае . Если falseпозиция читателя не изменяется.

Комментарии

Замечание

Рекомендуем создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться новыми функциями.

После вызова MoveToAttribute, NameNamespaceURIсвойства и Prefix свойства отражают свойства этого атрибута.

См. также раздел

Применяется к