🍋
Menu
.xml Code

XML (Extensible Markup Language)

XML (Extensible Markup Language), yapılandırılmış verileri tanımlamak için etiket tabanlı bir biçimlendirme dilidir. İç içe geçmiş öğeler ve niteliklerle hem insan hem de makine tarafından okunabilir belgeler oluşturur. XML, web servisleri, yapılandırma dosyaları ve belge formatlarında yaygın olarak kullanılır.

MIME Tipi

application/xml

Tip

Metin

Sikistirma

Kayipsiz

Avantajlar

  • + Self-describing with user-defined tags and schemas
  • + Mature ecosystem: XPath, XSLT, XSD, SAX/DOM parsers
  • + Standard for RSS/Atom feeds, SVG, XHTML, and SOAP
  • + Supports namespaces for mixing vocabularies

Dezavantajlar

  • Verbose syntax compared to JSON or YAML
  • Parsing is slower and more memory-intensive than JSON
  • Largely replaced by JSON for web APIs

.XML Ne Zaman Kullanilir

Şema doğrulaması, ad alanları veya belge odaklı yapılar gerektiren veri değişimi için XML kullanın. Basit veri aktarımı için JSON'u tercih edin.

Teknik Detaylar

XML, belgeleri tek bir kök öğe altında organize eder. Öğeler, nitelikler, ad alanları, CDATA bölümleri ve işlem talimatlarını destekler. Doğrulama DTD veya XML Schema (XSD) ile yapılabilir.

Gecmis

XML, 1996'da W3C bünyesinde Tim Bray liderliğinde geliştirildi ve 1998'de W3C Tavsiyesi olarak yayınlandı. SGML'in karmaşıklığını azaltırken genişletilebilirliğini korumayı amaçlamıştır.

.XML formatindan donustur

.XML formatina donustur

Ilgili Formatlar

Ilgili Terimler

Learn More

Kullanim Alanlari