Menggunakan XSLT dengan C# untuk Mengubah Data XML
Panduan ini menunjukkan cara memanfaatkan kuasa XSLT (Transformasi Bahasa Lembaran Gaya Boleh Diperluas) dalam persekitaran C# untuk mengubah dokumen XML dengan cekap. Ini ialah teknik penting untuk memanipulasi dan mempersembahkan data XML dalam format yang diingini.
1. Memuatkan Dokumen XML:
Mulakan dengan memuatkan dokumen XML anda ke dalam objek XPathDocument
:
XPathDocument xmlDocument = new XPathDocument(xmlFilePath);
2. Memuatkan Lembaran Gaya XSLT:
Seterusnya, cipta objek XslCompiledTransform
dan muatkan lembaran gaya XSLT anda:
XslCompiledTransform xsltTransform = new XslCompiledTransform(); xsltTransform.Load(xsltFilePath);
3. Melaksanakan Transformasi:
Akhir sekali, gunakan kaedah Transform
untuk menggunakan lembaran gaya pada data XML. Output yang diubah boleh ditulis ke fail:
using (XmlTextWriter writer = new XmlTextWriter(outputFile, null)) { xsltTransform.Transform(xmlDocument, null, writer); }
Pendekatan ringkas ini menyediakan kaedah yang jelas dan berkesan untuk melaksanakan transformasi XSLT dalam aplikasi C# anda. Ingat untuk menggantikan ruang letak seperti xmlFilePath
, xsltFilePath
dan outputFile
dengan laluan fail sebenar anda.
Atas ialah kandungan terperinci Bagaimana untuk Melakukan Transformasi XSLT dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!