Bagikan melalui


Pengantar transformasi fungsional murni (LINQ ke XML)

Bagian ini memperkenalkan transformasi fungsional, termasuk konsep dasar dan konstruksi bahasa pendukung. Ini berbeda dengan pendekatan transformasi berorientasi objek dan fungsional untuk pemrograman, termasuk saran tentang bagaimana transisi ke yang terakhir. Meskipun transformasi fungsional dapat digunakan dalam banyak skenario pemrograman, transformasi XML akan digunakan di sini sebagai contoh nyata.

Tutorial: Memanipulasi konten dalam tutorial dokumen WordprocessingML tutorial menyediakan serangkaian contoh, masing-masing pembuatan di tutorial sebelumnya. Contoh-contoh ini menunjukkan pendekatan transformasional fungsional murni untuk memanipulasi XML. Tutorial ini mengasumsikan pengetahuan tentang C# atau Visual Basic. Semantik terperinci dari konstruksi bahasa tidak disediakan dalam tutorial ini, tetapi tautan ke dokumentasi bahasa yang sesuai akan disediakan.

Pengetahuan kerja tentang konsep ilmu komputer dasar dan XML, termasuk namespace layanan XML, juga diasumsikan.

Di bagian ini

Artikel Deskripsi
Konsep dan terminologi (transformasi fungsional) Memperkenalkan konsep dan terminologi transformasi fungsional murni.
Pemrograman fungsional vs. pemrograman imperatif Membandingkan dan membedakan pemrograman fungsional dengan pemrograman imperatif (prosedural) yang lebih tradisional.
Merefaktor menjadi fungsi murni Memperkenalkan fungsi murni, dan menunjukkan contoh fungsi murni dan tidak murni.
Penerapan transformasi fungsional Menjelaskan skenario umum untuk transformasi fungsional.
Transformasi fungsional XML Menjelaskan transformasi fungsional dalam konteks mengubah pohon XML.