XmlTextReader.MoveToAttribute Metoda

Definice

Přesune se na zadaný atribut.

Přetížení

MoveToAttribute(Int32)

Přesune se na atribut se zadaným indexem.

MoveToAttribute(String)

Přesune se na atribut se zadaným názvem.

MoveToAttribute(String, String)

Přesune se na atribut se zadaným místním názvem a identifikátorem URI oboru názvů.

Poznámky

Poznámka

Počínaje rozhraním .NET Framework 2.0 doporučujeme vytvářet XmlReader instance pomocí XmlReader.Create metody, abyste mohli využívat nové funkce.

MoveToAttribute(Int32)

Přesune se na atribut se zadaným indexem.

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

Parametry

i
Int32

Index atributu.

Výjimky

Parametr i je menší než 0 nebo větší než nebo rovno AttributeCount.

Příklady

Následující příklad zobrazí všechny atributy na aktuálním uzlu.

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

Poznámky

Poznámka

Počínaje rozhraním .NET Framework 2.0 doporučujeme vytvářet XmlReader instance pomocí XmlReader.Create metody, abyste mohli využívat nové funkce.

Viz také

Platí pro

MoveToAttribute(String)

Přesune se na atribut se zadaným názvem.

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

Parametry

name
String

Kvalifikovaný název atributu.

Návraty

Boolean

truepokud je atribut nalezen; v opačném případě . false Pokud falsese pozice čtenáře nezmění.

Poznámky

Poznámka

Počínaje rozhraním .NET Framework 2.0 doporučujeme vytvářet XmlReader instance pomocí XmlReader.Create metody, abyste mohli využívat nové funkce.

Po volání MoveToAttribute, , Name, NamespaceURIa Prefix vlastnosti odráží vlastnosti tohoto atributu.

Viz také

Platí pro

MoveToAttribute(String, String)

Přesune se na atribut se zadaným místním názvem a identifikátorem URI oboru názvů.

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

Parametry

localName
String

Místní název atributu.

namespaceURI
String

Identifikátor URI oboru názvů atributu.

Návraty

Boolean

truepokud je atribut nalezen; v opačném případě . false Pokud falsese pozice čtenáře nezmění.

Poznámky

Poznámka

Počínaje rozhraním .NET Framework 2.0 doporučujeme vytvářet XmlReader instance pomocí XmlReader.Create metody, abyste mohli využívat nové funkce.

Po volání MoveToAttribute, , Name, NamespaceURIa Prefix vlastnosti odráží vlastnosti tohoto atributu.

Viz také

Platí pro