Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Membaca Atribut XML Menggunakan XmlDocument C#?

Bagaimanakah Saya Membaca Atribut XML Menggunakan XmlDocument C#?

Mary-Kate Olsen
Lepaskan: 2025-01-06 09:10:40
asal
229 orang telah melayarinya

How Do I Read XML Attributes Using C#'s XmlDocument?

Membaca Atribut XML dengan XmlDocument

Mengakses atribut XML menggunakan XmlDocument C# terbukti amat berguna apabila menavigasi melalui struktur XML yang kompleks. Mari kita teliti contoh untuk menggambarkan cara ia dilakukan.

Pertimbangkan dokumen XML berikut:

<?xml version="1.0" encoding="utf-8" ?>
<MyConfiguration xmlns="http://tempuri.org/myOwnSchema.xsd" SuperNumber="1" SuperString="whipcream">
    <Other stuff />
</MyConfiguration>
Salin selepas log masuk

Mengekstrak Atribut

Untuk mengekstrak atribut daripada XML di atas, anda boleh memanfaatkan kaedah GetElementsByTagName() XmlDocument untuk mendapatkan semula elemen tertentu dan kemudian mengakses koleksi Atribut mereka untuk mendapatkan nilai atribut. Begini caranya:

XmlNodeList elemList = doc.GetElementsByTagName(...);
for (int i = 0; i < elemList.Count; i++)
{
    string attrVal = elemList[i].Attributes["SuperString"].Value;
}
Salin selepas log masuk

Dalam kod ini, elemList mewakili koleksi elemen yang dikenal pasti oleh nama teg yang ditentukan. Dengan mengulangi koleksi ini, anda mendapat akses kepada setiap koleksi Atribut elemen dan, seterusnya, nilai atribut.

Untuk contoh XML yang diberikan, anda akan memperoleh hasil berikut:

  • SuperNumber: "1"
  • SuperString: "whipcream"

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

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan