XmlDocument.GetElementsByTagName Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .