XmlDocument.GetElementsByTagName Metode

Definisi

Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan nama yang ditentukan.

Overload

Nama Deskripsi
GetElementsByTagName(String)

Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan yang ditentukan Name.

GetElementsByTagName(String, String)

Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan yang ditentukan LocalName dan NamespaceURI.

GetElementsByTagName(String)

Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs

Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan yang ditentukan Name.

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

Parameter

name
String

Nama yang memenuhi syarat untuk dicocokkan. Ini dicocokkan Name dengan properti node yang cocok. Nilai khusus "*" cocok dengan semua tag.

Mengembalikan

Berisi XmlNodeList daftar semua simpul yang cocok. Jika tidak ada simpul yang cocok name, koleksi yang dikembalikan akan kosong.

Contoh

Contoh berikut membuat XmlDocument objek dan menggunakan GetElementsByTagName metode dan objek yang XmlNodeList dihasilkan untuk menampilkan semua judul buku.

using System;
using System.Xml;

public class Sample1
{
    public static void Main()
    {
        //Create the XmlDocument.
        XmlDocument doc = new XmlDocument();
        doc.Load("books.xml");

        //Display all the book titles.
        XmlNodeList elemList = doc.GetElementsByTagName("title");
        for (int i = 0; i < elemList.Count; i++)
        {
            Console.WriteLine(elemList[i].InnerXml);
        }
    }
}
Option Explicit
Option Strict

Imports System.IO
Imports System.Xml

Public Class Sample
    
    Public Shared Sub Main()
        'Create the XmlDocument.
        Dim doc As New XmlDocument()
        doc.Load("books.xml")
        
        'Display all the book titles.
        Dim elemList As XmlNodeList = doc.GetElementsByTagName("title")
        Dim i As Integer
        For i = 0 To elemList.Count - 1
            Console.WriteLine(elemList(i).InnerXml)
        Next i
    End Sub
End Class

Contohnya menggunakan books.xml file sebagai input.

<?xml version='1.0'?>
<!-- This file represents a fragment of a book store inventory database -->
<bookstore>
  <book genre="autobiography" publicationdate="1981" ISBN="1-861003-11-0">
    <title>The Autobiography of Benjamin Franklin</title>
    <author>
      <first-name>Benjamin</first-name>
      <last-name>Franklin</last-name>
    </author>
    <price>8.99</price>
  </book>
  <book genre="novel" publicationdate="1967" ISBN="0-201-63361-2">
    <title>The Confidence Man</title>
    <author>
      <first-name>Herman</first-name>
      <last-name>Melville</last-name>
    </author>
    <price>11.99</price>
  </book>
  <book genre="philosophy" publicationdate="1991" ISBN="1-861001-57-6">
    <title>The Gorgias</title>
    <author>
      <name>Plato</name>
    </author>
    <price>9.99</price>
  </book>
</bookstore>

Keterangan

Simpul ditempatkan dalam urutan di mana simpul akan ditemui dalam dokumen.

Note

Disarankan agar Anda menggunakan XmlNode.SelectNodes metode atau XmlNode.SelectSingleNode alih-alih GetElementsByTagName metode .

Berlaku untuk

GetElementsByTagName(String, String)

Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs
Sumber:
XmlDocument.cs

Mengembalikan XmlNodeList daftar yang berisi semua elemen turunan yang cocok dengan yang ditentukan LocalName dan NamespaceURI.

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

Parameter

localName
String

LocalName yang cocok. Nilai khusus "*" cocok dengan semua tag.

namespaceURI
String

NamespaceURI yang cocok.

Mengembalikan

Berisi XmlNodeList daftar semua simpul yang cocok. Jika tidak ada simpul yang cocok dengan yang ditentukan localName dan namespaceURI, koleksi yang dikembalikan akan kosong.

Keterangan

Simpul ditempatkan dalam urutan di mana simpul akan ditemui di pohon dokumen.

Note

Disarankan agar Anda menggunakan XmlNode.SelectNodes metode atau XmlNode.SelectSingleNode alih-alih GetElementsByTagName metode .

Berlaku untuk