Apabila memproses data berstruktur dalam C#, fail XML menyediakan format yang fleksibel dan ditakrifkan. Memahami cara membaca dan menganalisis fail XML sangat penting untuk operasi yang cekap dan akses kepada data.
Gunakan xmldocument untuk memproses xml
C#menawarkan kelas
memuatkan xml dari fail atau rentetan: XmlDocument
Navigasi dan akses elemen XML:
Gunakanusing System.Xml; XmlDocument doc = new XmlDocument(); doc.Load("c:\temp.xml");
doc.LoadXml("<xml>something</xml>");
<迭> sub -node iterative: sub -nodes menggunakan unsur -unsur berulang kitaran: SelectSingleNode
XmlNode node = doc.DocumentElement.SelectSingleNode("/book/title");
Gunakan Baca teks nod:
foreach (XmlNode node in doc.DocumentElement.ChildNodes) { string text = node.InnerText; //或进一步循环遍历其子节点 }
melalui nilai atribut akses koleksi:
InnerText
string text = node.InnerText;
Sila ambil perhatian bahawa jika atribut tidak wujud, mungkin batal. Sentiasa periksa NULL untuk mengelakkan kesilapan yang berpotensi. Attributes
Atas ialah kandungan terperinci Bagaimanakah saya boleh membaca dan menghuraikan fail XML dengan cekap di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!