XmlTextReader.MoveToAttribute Метод

Определение

Переходит к указанному атрибуту.

Перегрузки

MoveToAttribute(Int32)

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

MoveToAttribute(String)

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

MoveToAttribute(String, String)

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

Комментарии

Примечание

Начиная с версии платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться преимуществами новых функциональных возможностей.

MoveToAttribute(Int32)

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

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 <{0}>", 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 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

Комментарии

Примечание

Начиная с версии платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться преимуществами новых функциональных возможностей.

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

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

MoveToAttribute(String)

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

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

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

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

Boolean

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

Комментарии

Примечание

Начиная с версии платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться преимуществами новых функциональных возможностей.

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

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

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

MoveToAttribute(String, String)

Переходит к атрибуту с указанным локальным именем и 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) пространства имен атрибута.

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

Boolean

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

Комментарии

Примечание

Начиная с версии платформа .NET Framework 2.0 рекомендуется создавать XmlReader экземпляры с помощью XmlReader.Create метода, чтобы воспользоваться преимуществами новых функциональных возможностей.

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

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

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