Bugün sizlere (XML) yani Extensible Markup Language
Türkçesi "Genişletebilinir işaretleme dili"
bu ad bir yerlerden tanıdık geldi işaretleme dili htmlden tanıdık geldi htmlde işaretleme dili vardır peki bu işaretleme dili nedir o kadar bahsettik?
İşaretleme dili nedir?:
Metnin nasıl yapılandıracağını veya biçimlendirecegini açıklayan bir yapay dildir örnek bir xml dosyası gösterelim:
Yukarda gördünüz üzere bir etiket altında birleştirilmiş ve etiket adları tamamen bağımsız kendimiz oluşturduk , böylece xml veritabanı ve vb. Alanlarda kolaylıkca kullanıla biliniyor nedeni aynı html gibi çalışan etiketlere sahip olmasi
XML ne için kullanılır?:
Xml netin çıkışına yakın çıkmasıyla çıktı, xml netde sitelerin bir biri arasında bilgi alış verişinde bulunmasını sağlar ayrıca xml Microsoft bulamamıştır W3C bulmuştur
web site haritası oluşturmada
finalsal verilerin toplanmasında
bilimsel dökümanlarin saklanmasında kullanılır
Bunla alakalı olan xml toolum:
GitHub - trojanx6/xml
git clone GitHub - trojanx6/xml
cd xml
ls
pip install -r requests.txt
python ed-xml.py
• basit bir örnek:
Beraber basit bir xml dosyası yazalım.
ilk önce toolumuz indirecez toolla beraber bir örnek xml dosyasi gelicek
ilk önce kök adını belirtiyoruz bütün etiketler bunun alıntıda olucak
sonra iki tane alt etiket oluşturacaz isimlerini girdikten sonra içeriklerin girmeye başlıyacaz
Name 1 ve name2'ye içerik adlarını giriyoruz ondan sonra metin olarakta iki tane input kısmına textleri giriyoruz yani xml kaydeceği bilgiyi giriyoruz
dosya çıktısı:
Umarım iyi anlayabilmişimdir
Okudunuz için teşekkürler.
Son düzenleme: