Mendapatkan Nilai Atribut XML dengan XmlDocument
Apabila berurusan dengan data XML dalam C#, kelas XmlDocument menyediakan cara yang mudah untuk membaca dan menavigasi struktur dokumen. Walau bagaimanapun, mendapatkan nilai atribut kadangkala boleh menjadi satu cabaran. Mari kita terokai cara untuk mendapatkan semula nilai atribut XML dengan mudah menggunakan XmlDocument.
Dalam coretan XML yang disediakan, atribut SuperNumber dan SuperString diberikan kepada nod MyConfiguration. Untuk mengakses atribut ini menggunakan XmlDocument, anda boleh menggunakan kaedah GetElementsByTagName():
// Assuming 'doc' is an XmlDocument object instantiated earlier // Retrieve MyConfiguration nodes XmlNodeList elemList = doc.GetElementsByTagName("MyConfiguration");
Setelah anda mempunyai nod, anda boleh mengulanginya dan mendapatkan semula nilai atribut:
for (int i = 0; i < elemList.Count; i++) { // Access the SuperString attribute value string superStringAttrVal = elemList[i].Attributes["SuperString"].Value; // Access the SuperNumber attribute value int superNumberAttrVal = int.Parse(elemList[i].Attributes["SuperNumber"].Value); }
Dengan menggunakan pendekatan ini, anda boleh mengekstrak nilai atribut dengan mudah daripada dokumen XML anda, membolehkan anda memanfaatkan data dengan berkesan dalam permohonan.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Atribut XML dengan Cekap Menggunakan XmlDocument dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!