Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membaca Atribut XML Menggunakan XmlDocument dalam C#?

Bagaimana untuk Membaca Atribut XML Menggunakan XmlDocument dalam C#?

Mary-Kate Olsen
Mary-Kate Olsenasal
2025-01-06 08:56:42768semak imbas

How to Read XML Attributes Using XmlDocument in C#?

Membaca Atribut XML dengan XmlDocument dalam C#

Apabila berurusan dengan dokumen XML dalam C#, kelas XmlDocument menawarkan cara yang mudah untuk memanipulasi dan mendapatkan semula data. Satu tugas biasa ialah mengakses atribut yang dikaitkan dengan elemen XML. Atribut memberikan maklumat tambahan yang boleh menjadi penting untuk logik aplikasi anda.

Untuk mendapatkan semula atribut XML menggunakan XmlDocument, ikut langkah berikut:

  1. Muatkan Dokumen XML: Gunakan kaedah LoadXml untuk memuatkan data XML ke dalam XmlDocument objek.
  2. Dapatkan Senarai Elemen: Panggil kaedah GetElementsByTagName untuk mendapatkan senarai elemen dengan nama teg yang dikehendaki.
  3. Atribut Akses: Untuk setiap elemen dalam senarai, anda boleh mengakses atributnya menggunakan sifat Atribut. Atribut yang anda inginkan boleh diambil semula dengan menyatakan namanya sebagai kunci dalam koleksi.
  4. Dapatkan Nilai Atribut: Sebaik sahaja anda mempunyai atribut, anda boleh mengekstrak nilainya menggunakan sifat Nilai .

Berikut ialah contoh yang menunjukkan cara membaca atribut SuperNumber dan SuperString daripada XML disediakan:

// Load the XML document
XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlString);

// Get the element list
XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");

// Iterate over the elements and access attributes
foreach (XmlNode elem in elemList)
{
    string superNumber = elem.Attributes["SuperNumber"].Value;
    string superString = elem.Attributes["SuperString"].Value;
}

Menggunakan sifat Atribut, anda boleh mengakses mana-mana atribut yang dikaitkan dengan elemen, menyediakan cara yang berkuasa untuk mengekstrak data tambahan daripada dokumen XML anda.

Atas ialah kandungan terperinci Bagaimana untuk Membaca Atribut XML Menggunakan XmlDocument dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn