XML - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Gelişimi
  • 2 Kullanımı
  • 3 XML dosyalarını işleme
    • 3.1 SAX
    • 3.2 DOM
  • 4 Örnek
  • 5 İlgili başlıklar
  • 6 Kaynakça
  • 7 Dış bağlantılar

XML

  • Afrikaans
  • Aragonés
  • العربية
  • Azərbaycanca
  • Башҡортса
  • Žemaitėška
  • Беларуская
  • Беларуская (тарашкевіца)
  • Български
  • বাংলা
  • Bosanski
  • Català
  • کوردی
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • Nordfriisk
  • Gaeilge
  • Galego
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • İnterlingua
  • Bahasa Indonesia
  • Íslenska
  • İtaliano
  • 日本語
  • Jawa
  • Қазақша
  • 한국어
  • Кыргызча
  • Lombard
  • Lietuvių
  • Latviešu
  • Македонски
  • മലയാളം
  • Монгол
  • Bahasa Melayu
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • Srpskohrvatski / српскохрватски
  • සිංහල
  • Simple English
  • Slovenčina
  • Slovenščina
  • Soomaaliga
  • Shqip
  • Српски / srpski
  • Svenska
  • Kiswahili
  • தமிழ்
  • తెలుగు
  • Тоҷикӣ
  • ไทย
  • Türkmençe
  • Українська
  • اردو
  • Vèneto
  • Tiếng Việt
  • 吴语
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
(Xml sayfasından yönlendirildi)
XML (standart)
Extensible Markup Language
KısaltmaXML
DurumYayınlandı, W3C tavisyeleri
Başlama yılı1996 (29 yıl önce) (1996)
İlk yayınlanma10 Şubat 1998 (27 yıl önce) (1998-02-10)
Son sürüm1.1 (2nd ed.)
29 Eylül 2006 (19 yıl önce) (2006-09-29)
OrganizasyonWorld Wide Web Consortium (W3C)
Editör(ler)Tim Bray, Jean Paoli, Michael Sperberg-McQueen, Eve Maler, François Yergeau, John W. Cowan
Temel standartlarSGML
İlgili standartlarW3C XML Schema
Etki AlanıSerileştirme
Websitesiw3.org/xml
XML (dosya biçimi)
Dosya uzantısı.xml
MIME tipiapplication/xml, text/xml[1]
Sihirli sayı<?xml
GeliştiriciWorld Wide Web Consortium
Çıkış tarihi1998[2] Bunu Vikiveri'de düzenleyin
Format türüMarkup language
Teknik standart
  • 1.0, 5th ed. (26 Kasım 2008 (17 yıl önce) (2008-11-26))
  • 1.1, 2nd ed. (16 Ağustos 2006 (19 yıl önce) (2006-08-16))
Açık biçimEvet
Özgür biçimEvet
Web sitesihttp://www.w3.org/XML Bunu Vikiveri'de düzenleyin

XML (Extensible Markup Language ya da Türkçesiyle Genişletilebilir İşaretleme Dili), hem insanlar hem bilgi işlem sistemleri tarafından kolayca okunabilecek dokümanlar oluşturmaya yarayan bir işaretleme dilidir. W3C tarafından tanımlanmış bir standarttır. Bu özelliği ile veri saklamanın yanında farklı sistemler arasında veri alışverişi yapmaya yarayan bir ara format görevi de görür. SGML'in basitleştirilmiş bir alt kümesidir.

Gelişimi

[değiştir | kaynağı değiştir]

XML'in tasarımcısı, HTML'i de tasarlamış olan Tim Berners Lee'dir. Dilin düzenlenmesi de W3C'nin sorumluluğundadır. Karmaşık kod yazımı şeklinde görünen dizin, aslında bir grafiktir.

Kullanımı

[değiştir | kaynağı değiştir]

Günümüzde birçok yazılım, diğer yazılımlarla veri alışverişini XML formatı üzerinden yapmaktadır. Ayrıca XML'i esas format olarak kullanan uygulamalara rastlamak mümkündür. Rastgele veri erişimine uygun olmadığından veritabanı amaçlı kullanılmamaktadır.

Microsoft'un geliştirdiği .NET teknolojisinde kullanılan DataSet nesneleri XML formatındadır. Ayrıca XML, ofis uygulamalarının altyapısı haline getirilmiştir.

İçeriğin, doküman yapısının ve şeklin birbirinden ayrı ele alınması XML'i İçerik yönetim sistemlerinin ideal formatı haline getirmiştir.

XML dosyalarını işleme

[değiştir | kaynağı değiştir]

SAX

[değiştir | kaynağı değiştir]

Olay tabanlı, sözcüksel işleme. Dosyada içerisindeki her düğüm bir geri-besleme (callback) fonksiyonu aracılığı ile istemci koda yansıtılır. Bu yapısı nedeniyle oldukça hızlı ve etkilidir, ancak XML dosyasından rastgele düğüm ulaşımı oldukça zordur; Hedef düğüme ulaşmak için, her defasında dosyayı en başından işlemek zorundasınız.

DOM

[değiştir | kaynağı değiştir]

Bu teknik tamamen arayüz yönelimlidir. Her düğüm ve parçalarına arayüz aracılığıyla ulaşılır. Rastgele ulaşımda etkili olmasına rağmen, büyük boyutlu dosyalar söz konusu olduğunda oldukça hantaldır ve hafıza tüketiminde fazla talepkârdır.

Örnek

[değiştir | kaynağı değiştir]

XML dokumanları ağaç veri yapısında olurlar. Bağımsız imler yapıyı oluştururken, içerik ya imin özelliği olarak ya da iki im arasında gösterilir (bkz. örnek). Yapıyla ilgili ayrıntılar DTD (Document Type Definition) ya da XML Schema adı verilen harici dokümanlar ile tanımlanır. Aşağıdaki örnek bir XML dokümanında verinin nasıl belirtildiğini göstermektedir.

<kullanicilar>
 <kullanici id="1">
   <ad>A</ad>
   <soyad>B</soyad>
 </kullanici>
 <kullanici id="2">
   <ad>C</ad>
   <soyad>D</soyad>
 </kullanici>
 <kullanici id="5">
   <ad>E</ad>
   <soyad>F</soyad>
 </kullanici>
 <kullanici id="8">
   <ad>G</ad>
   <soyad>H</soyad>
 </kullanici>
</kullanicilar>

İlgili başlıklar

[değiştir | kaynağı değiştir]
  • XSL ve XSLT
  • XLink
  • XPath
  • XQuery
  • XPointer
  • DTD
  • XSD

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "XML Media Types, RFC 7303". Internet Engineering Task Force. Temmuz 2014. 14 Temmuz 2014 tarihinde kaynağından arşivlendi. 
  2. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmî site
  • g
  • t
  • d
World Wide Web Consortium
Ürünler ve
standartlar
Tavsiyeler
Canonical XML • CDF • CSS • DOM • Geolocation API • HTML • ITS • MathML • OWL • P3P • PLS • RDF • RDF Schema • SISR • SKOS • SMIL • SOAP • SRGS • SSML• SVG • SPARQL • Timed Text • VoiceXML • WSDL • XForms • XHTML • XHTML+RDFa • XInclude • XLink • XML • XML Base • XML Encryption • XML Events • XML Information Set • XML namespace • XML Schema • XML Signature • XPath 1.0, 2.0 • XPointer • XProc • XQuery • XSL • XSL-FO • XSLT (elements)
Notlar
XAdES • XHTML+SMIL • XUP
Taslaklar
CCXML • CURIE • HTML5 • InkML • RIF • SCXML • SMIL Timesheets • sXBL • WICD • XFDL • XFrames • XBL • XHTML+MathML+SVG • XMLHttpRequest
Yönergeler
Web Content Accessibility Guidelines
İnsiyatif
Multimodal Interaction Activity • Markup Validation Service • Web Accessibility Initiative
Kullanım dışı
C-HTML • HDML • JSSS • PGML • VML
Organizasyonlar
World Wide Web Foundation • SVG Working Group • WebOnt • W3C Device Description Working Group • WHATWG
Yazılım
Agora • Argo • Arena • Amaya • CERN httpd • Libwww • Line Mode Browser
Konferanslar
IW3C2 • World Wide Web Conference • WWW1
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • BNE: XX546216
  • BNF: cb131774360 (data)
  • GND: 4501553-3
  • LCCN: sh97007825
  • NKC: ph118225
  • NLI: 987007549204605171
"https://tr.wikipedia.org/w/index.php?title=XML&oldid=35626212" sayfasından alınmıştır
Kategoriler:
  • XML
  • İşaretleme dilleri
Gizli kategoriler:
  • Vikiveri ve Vikipedi üzerindeki resmî site verisi farklı olan sayfalar
  • BNE tanımlayıcısı olan Vikipedi maddeleri
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 18.30, 8 Temmuz 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
XML
Konu ekle