Arşiv

Posts Tagged ‘xml dosya oluşturma’

ASP ile text dosya oluşturmak

Merhaba arkadaşlar,

Bugünkü yazımda sizlerle kolay ama bilmeyen biri için araştırılması gereken bir konuyu paylaşacağım. Asp içerisinde (Bu veritabanından çektiğimiz kayıtlar olur, diziden aldığımız kayıtlar olur vs.) kayıtları txt dosyasına nasıl yazarız bunun üzerinde duracağım.

Öncelikle yazmanız gereken kod aşağıdaki gibi detaylı açıklamayı alt kısmında yapacağım.

<%
Set file_object = CreateObject("Scripting.FileSystemObject")
Set file = file_object.CreateTextFile(Server.MapPath("kitaplar.txt"), True)
file.WriteLine("Bu bir denemedir.")
file.Close
%>

Aslında burada anlatılacak çok da fazla bir şey yok. İlk satır da bir dosya nesnesi oluşturuluyoruz. Bir sonraki satırda ise dosya ismimizi, nerede oluşturulacağını ve dosyanın üzerine yazılabilir mi, yazılamaz mı seçeneğini yazıyoruz. Bunu true, false diyerek belirtiyoruz. Daha sonra ise dosya içerisine  “Bu bir denemedir.” yazdırıyoruz ve dosya değişkenimizi kapatıyoruz.

Aynı şekilde bir text dosyanın yanı sıra bir xml dosyası da oluşturabiliriz. Örneğin: Ben bu kod örneğini xml dosya oluşturmak için kullandım. Onunla ilgili de çok kısa bir örnek paylaşayım.

<%
Set file_object = CreateObject("Scripting.FileSystemObject")
Set file = file_object.CreateTextFile(Server.MapPath("kitaplar.xml"), True)
file.WriteLine("< kitapadi >Her Yönüyle C#< kitapadi >")
file.WriteLine("< kitapyazar >Sefer Algan</ kitapyazar>")
file.Close
%>

Tabi ben bunu burada el ile yazdım. Siz bunu veritabanından kayıt çekerek dinamik bir hale getirebilirsiniz.

Biraz daha fazla merak edenler aşağıdaki linkleri de inceleyebilirler.

  1. ASP FileSystem Object
  2. ASP CreateTextFile Method