Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Konversikan hasil prosedur kueri/tersimpan ke XML

Pada dasarnya ada dua teknologi di luar kotak di .NET yang memungkinkan Anda membuat XML. Dalam kedua kasus tersebut, Anda tidak akan bisa menulis sedikit pun kode.

1) XmlDocument pendekatan, mis. DOM XML berdasarkan cara melakukan sesuatu. Anda membuat XmlDocument, membuat node, mengatur atribut, membuat node anak, dan seterusnya, dan pada akhirnya menyimpan semua ke disk.

Kelebihan:bekerja pada .NET 1.x dan lebih tinggi, cukup luas dan terkenal Kekurangan:agak "kikuk", membuat Anda menyimpan seluruh struktur XML dalam memori

Lihat info selengkapnya di dokumen MSDN dan tak terhitung banyaknya artikel dan posting blog di web

2) Lalu ada Linq-to-XML yang lebih baru pendekatan, di mana Anda membuat dokumen Anda menggunakan pernyataan Linq. Ini hanya tersedia di .NET 3.5 dan lebih tinggi, dan beberapa orang menyukainya, yang lain sangat membencinya :-)

Kelebihan:jika Anda menyukai LINQ, rasanya cukup alami dan lebih "langsung" daripada pendekatan DOM XML Kekurangan:hanya pada .NET 3.5 dan lebih tinggi

Lihat beberapa artikel dan posting blog dengan topik:

Pasti lebih banyak lagi di luar sana - cukup bing atau google untuk "linq to xml".



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menggunakan Fitur SQL Server AlwaysOn

  2. Katalog Teks Lengkap SQL Server dan Pelengkapan Otomatis

  3. Menjalankan Paket SSIS menggunakan dtexec

  4. Pilih nilai jika kondisi di SQL Server

  5. Mendapatkan Elemen ke-n dari yang terakhir dalam xml di Sql Server