XmlElement.GetAttribute Yöntem

Tanım

Belirtilen öznitelik için öznitelik değerini döndürür.

Aşırı Yüklemeler

GetAttribute(String)

Belirtilen ada sahip özniteliğin değerini döndürür.

GetAttribute(String, String)

Belirtilen yerel ada ve ad alanı URI'sine sahip özniteliğin değerini döndürür.

GetAttribute(String)

Belirtilen ada sahip özniteliğin değerini döndürür.

public:
 virtual System::String ^ GetAttribute(System::String ^ name);
public virtual string GetAttribute (string name);
abstract member GetAttribute : string -> string
override this.GetAttribute : string -> string
Public Overridable Function GetAttribute (name As String) As String

Parametreler

name
String

Alınacak özniteliğin adı. Bu, tam bir addır. Eşleşen düğümün Name özelliğiyle eşleştirilir.

Döndürülenler

String

Belirtilen özniteliğin değeri. Eşleşen bir öznitelik bulunamazsa veya özniteliğin belirtilen veya varsayılan değeri yoksa boş bir dize döndürülür.

Örnekler

Aşağıdaki örnek, öğenin belirtilen özniteliğe sahip olup olmadığını denetler.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew XmlDocument;
   doc->LoadXml( "<book genre='novel' ISBN='1-861001-57-5'><title>Pride And Prejudice</title></book>" );
   XmlElement^ root = doc->DocumentElement;
   
   // Check to see if the element has a genre attribute.
   if ( root->HasAttribute( "genre" ) )
   {
      String^ genre = root->GetAttribute( "genre" );
      Console::WriteLine( genre );
   }
}
using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    XmlElement root = doc.DocumentElement;

    // Check to see if the element has a genre attribute.
    if (root.HasAttribute("genre")){
      String genre = root.GetAttribute("genre");
      Console.WriteLine(genre);
   }
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")      

    Dim root as XmlElement = doc.DocumentElement

    ' Check to see if the element has a genre attribute.
    if (root.HasAttribute("genre"))
     Dim genre as String = root.GetAttribute("genre")
     Console.WriteLine(genre)
    end if
       
    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.InnerXml)

  end sub
end class

Şunlara uygulanır

GetAttribute(String, String)

Belirtilen yerel ada ve ad alanı URI'sine sahip özniteliğin değerini döndürür.

public:
 virtual System::String ^ GetAttribute(System::String ^ localName, System::String ^ namespaceURI);
public virtual string GetAttribute (string localName, string namespaceURI);
public virtual string GetAttribute (string localName, string? namespaceURI);
abstract member GetAttribute : string * string -> string
override this.GetAttribute : string * string -> string
Public Overridable Function GetAttribute (localName As String, namespaceURI As String) As String

Parametreler

localName
String

Alınacak özniteliğin yerel adı.

namespaceURI
String

Alınacak özniteliğin ad alanı URI'si.

Döndürülenler

String

Belirtilen özniteliğin değeri. Eşleşen bir öznitelik bulunamazsa veya özniteliğin belirtilen veya varsayılan değeri yoksa boş bir dize döndürülür.

Şunlara uygulanır