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>
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; }
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:
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!