Xml – Csv Convert İşlemi
Ruby ile xml formatındaki bir dosyayı nasıl csv formatına convert edeceğimizi ufak bir kod ile göstermeye çalıştım.Xml formatındaki içeriği txt olarak alıp daha sonra microsoft excell in csv formatına convert edeceğiz..
require 'rexml/document'
xml_file = File.open("showcase.xml", "r") // xml dosyamızı file.open fonksiyonu ile açıyoruz.yani okuyoruz.
csv_file = File.new("showcase.txt", "w") // okuduktan sonra file.new fonksiyonu ile txt formatına yazıyoruz.Direkt olarak xml okuyup csv dönüşmeyeceği için öncelikle txt olarak ele aldık.
xml = REXML::Document.new( xml_file )
counter = 0
xml.elements.each("images") do |e|
e.elements.each("image") do |f|
counter = counter + 1
csv_file.puts f.elements['src'].text + "|" + f.elements['caption'].text + "|" + f.elements['uri'].text + "|"
end
end
OĞUZ Kırat
Benzer Yazılar
- Facebook Chat Api
- URL Encode Etmek
- Ruby Mysql Bağlantısı
- Ruby Server
- Ruby TCP/IP
- Mail Gönderme
- Ruby – Basit Örnekler
- Ruby – Giriş
- Ruby Nedir?
- Ruby Kurulumu
Etiketler: cod, code, coder, coders, Convert, Csv Convert İşlemi, csv formatı, diller, kodlama, program, Program Dilleri, program yazmak, programlama, programlama dilleri, Ruby, Ruby Convert Islemi, Ruby Dili, Ruby eklentileri, Ruby full download, Ruby full indir, Ruby Gorsel Anlatim, Ruby Hatalari, Ruby kodlama, Ruby kodlari, Ruby komutlari, Ruby kurulumu, Ruby Nedir, Ruby özellikleri, Ruby programlari, Ruby Sorunlari, Ruby XML, system developers, turk coders, XML, Xml CSV, Yazılım, Yazılım Dilleri, Yazılım Geliştiricileri














