HtmlElement.GetAttribute(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğesindeki adlandırılmış özniteliğin değerini alır.
public:
System::String ^ GetAttribute(System::String ^ attributeName);
public string GetAttribute (string attributeName);
member this.GetAttribute : string -> string
Public Function GetAttribute (attributeName As String) As String
Parametreler
- attributeName
- String
Özniteliğin adı. Bu bağımsız değişken büyük/küçük harfe duyarlı değildir.
Döndürülenler
Öğesindeki bu özniteliğin değeri, bir String değer olarak. Belirtilen öznitelik bu öğede yoksa boş bir dize döndürür.
Örnekler
Aşağıdaki kod örneği, adlı Description
etiketi bulmak için kullanarak GetAttribute bir HTML belgesi içindeki META
tüm META
etiketleri alır. Örnek, uygulamanızın adlı WebBrowser1
bir WebBrowser denetime sahip olmasını gerektirir.
private void DisplayMetaDescription()
{
if (webBrowser1.Document != null)
{
HtmlElementCollection elems = webBrowser1.Document.GetElementsByTagName("META");
foreach (HtmlElement elem in elems)
{
String nameStr = elem.GetAttribute("name");
if (nameStr != null && nameStr.Length != 0)
{
String contentStr = elem.GetAttribute("content");
MessageBox.Show("Document: " + webBrowser1.Url.ToString() + "\nDescription: " + contentStr);
}
}
}
}
Private Sub DisplayMetaDescription()
If (WebBrowser1.Document IsNot Nothing) Then
Dim Elems As HtmlElementCollection
Dim WebOC as WebBrowser = WebBrowser1
Elems = WebOC.Document.GetElementsByTagName("META")
For Each elem As HtmlElement In Elems
Dim NameStr As String = elem.GetAttribute("name")
If ((NameStr IsNot Nothing) And (NameStr.Length <> 0)) Then
If NameStr.ToLower().Equals("description") Then
Dim ContentStr As String = elem.GetAttribute("content")
MessageBox.Show("Document: " & WebOC.Url.ToString() & vbCrLf & "Description: " & ContentStr)
End If
End If
Next
End If
End Sub
Açıklamalar
HTML'deki öznitelik, bu öğe için geçerli bir ad/değer çiftidir.
HtmlElement yalnızca tüm öğeler için ortak olan öznitelikleri kullanıma sunar ve yalnızca belirli öğe türleri için geçerli olan öznitelikleri dışlar; SRC
, örneğin etiket için IMG
önceden tanımlanmış bir özniteliktir, ancak etiket için DIV
değildir. Yönetilen Belge Nesne Modeli'ne (DOM) sunulmayan öznitelikleri işlemek için ve SetAttribute kullanınGetAttribute.
GetAttribute ve SetAttribute büyük/küçük harfe duyarlı değildir.