XML Kullanım Örneği (açıklanmış ve Kodlu)
Xml / / April 02, 2023
Bu makalede, çevrimiçi bilgi paylaşma biçimimizde devrim yaratan XML'in 10 yaygın kullanımını keşfedeceğiz. XML'in RSS beslemeleri, belge formatları, vektör grafikleri ve açıklanmış ve kodlanmış 10 örnek için nasıl önemli bir araç haline geldiğini keşfedeceksiniz.
XML, veriler için özel etiketler oluşturmanıza izin vererek farklı uygulamalar ve işletim sistemleri arasında bilgi alışverişini kolaylaştıran genişletilebilir bir biçimlendirme dilidir. XML ile bilgiler açık ve tutarlı bir şekilde yapılandırılabilir ve böylece format yerine içeriğe odaklanmanıza olanak tanır. XML sizi biçim uyumsuzluğu zincirlerinden kurtarır ve verilerinizi dünyayla basit ve verimli bir şekilde paylaşmanıza olanak tanır.
Kodlu XML'in yaygın kullanımlarına ilişkin 10 örnek
- RSS: RSS (Really Simple Syndication) biçimi, sendikasyon kanalları aracılığıyla bir web sitesinden haber ve içerik dağıtmak için XML kullanır. RSS okuyucuları, takip ettikleri web sitelerinden en son haberleri almak ve görüntülemek için XML kullanır.
kod:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Bu örnekte, bir RSS beslemesi "Teknoloji Haberleri" başlığıyla tanımlanmıştır ve en son haberleri temsil eden iki "öğe" öğesi içerir. Her "öğe" öğesi, haber öğesinin başlığı, bağlantısı, açıklaması ve yayınlanma tarihi hakkında bilgiler içerir.
Bu XML dosyası, bu haberleri RSS okuyucuları veya çeşitli kaynaklardan içerik toplayan web siteleri gibi farklı sendikasyon kanalları aracılığıyla dağıtmak için kullanılabilir.
- XHTML: XHTML (Genişletilebilir Köprü Metni Biçimlendirme Dili), XML kullanan HTML dilinin genişletilmiş bir sürümüdür. sözdiziminin tanımı için ve öğelerin tanımında daha fazla esneklik sağlar ve Öznitellikler.
kod:
Bu, XHTML ile oluşturulmuş örnek bir web sitesidir. 1.0 UTF-8?>
GENEL "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Web siteme hoş geldiniz
Bu örnekte, bir başlık ve bir gövde içeren bir XHTML belgesi tanımlanmıştır. Başlık, web sitesinin başlığı ve kullanılan karakter kodlaması hakkında bilgi içerir.
Gövde, kullanıcıyı karşılayan 1. düzey bir başlık ve web sitesini açıklayan bir paragraf içerir. Ayrıca, üç farklı sayfaya bağlantı içeren bir liste de dahildir.
Bu XML dosyası, Firefox veya Google Chrome gibi XHTML'yi destekleyen bir web tarayıcısında işlenebilir ve görüntülenebilir.
- svg: SVG (Ölçeklenebilir Vektör Grafikleri) formatı, ölçeklenebilir vektör grafiklerini temsil etmek için XML kullanır. web, diğer video formatlarına kıyasla daha yüksek çözünürlük ve görüntü kalitesi sağlar. görüntü.
kod:
1.0 UTF-8?>
Bu örnekte, SVG (Scalable Vector Graphics) kullanılarak bir vektör grafiği tanımlanmıştır. Dosya bir XML bildirimi ve bir öğe ile başlar. çizim alanının boyutunu 300 piksel genişliğe ve 200 piksel yüksekliğe ayarlar.
iç eleman, iki şekil eklenir: (x, y) konumu (50,50) ve genişliği ve yüksekliği 200 y olan mavi bir dikdörtgen Sırasıyla 100 piksel ve merkezi (cx, cy) (150,100) ve yarıçapı 40 olan beyaz bir daire piksel. Ayrıca bir öğe dahildir daire içinde ortalanmış "SVG" kelimesini gösterir.
Bu XML dosyası, Firefox veya Google Chrome gibi SVG'yi destekleyen bir web tarayıcısında işlenebilir ve görüntülenebilir.
- SABUN: SOAP (Basit Nesne Erişim Protokolü), İnternet üzerinden web uygulamaları arasında iletişimi sağlamak için XML kullanır. SOAP, ağ üzerinden gönderilen ve alınan XML mesajları oluşturmak için bir dizi kural tanımlar.
kod:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmln'ler: xsd=" https://www.w3.org/2001/XMLSchema">
Bu örnekte, bir ağdaki uygulamalar arasında yapılandırılmış bilgi alışverişi yapmak için kullanılan bir Basit Nesne Erişim Protokolü (SOAP) mesajı tanımlanmıştır.
Dosya bir XML bildirimi ve bir öğe ile başlar. SOAP ad alanını ve XML Şeması (xsi) ve XML Verileri (xsd) için ad alanlarını tanımlar. iç eleman, bir eleman dahildir kullanıcı adı ve şifre dahil olmak üzere kimlik doğrulama bilgilerini içerir.
Ayrıca bir öğe dahildir mesajın içeriğini içeren, bu durumda bir kullanıcı tanımlayıcı kullanarak kullanıcı bilgilerinin alınmasına yönelik bir talep. Öğeler, sırasıyla kimlik doğrulama ve kullanıcı bilgileri için özel ad alanlarının içine yerleştirilmiştir.
Bu XML dosyası, işlenmek ve yanıtlanmak üzere bir SOAP web hizmetine gönderilebilir.
- XSLT: XSLT (Genişletilebilir Stil Sayfası Dili Dönüşümü) dönüştürme dili, XML belgelerini HTML veya PDF gibi diğer biçimlere dönüştürmek için XML kullanır.
kod:
1.0 UTF-8?>
Alışveriş listesi
Bu örnekte, bir XML belgesini başka bir formata, bu durumda HTML'ye dönüştürmek için kullanılan bir XSLT (Genişletilebilir Stil Sayfası Dili Dönüşümü) dönüşümü tanımlanmıştır.
Dosya bir XML bildirimi ve bir öğe ile başlar.
Bu örnekte, bir alışveriş listesi görüntüleyen bir HTML sayfası, aşağıdakiler gibi standart HTML öğeleri kullanılarak oluşturulmuştur: ,
Ve . iç eleman , bir eleman dahildir- sırasız bir liste ve döngü oluşturmak için
- HTML öğesinin içeriği olarak öğenin metin içeriğinin değerine sahip her biri için.
- atomlar: Atom formatı, bloglar ve haber siteleri gibi web içeriğini yayınlamak için standart bir format sağlamak üzere XML kullanır.
kod:
1.0 utf-8?>
... daha fazla bilet...
Bu örnekte, bir haber akışını veya blogu temsil eden bir Atom dosyası tanımlanmıştır. Dosya bir XML bildirimi ve bir öğe ile başlar. bu, Atom ad alanını tanımlar.
iç eleman Buna blog başlığı, blog'un ana sayfasına ve kendisine bağlantılar, beslemenin benzersiz tanımlayıcısı ve en son güncelleme tarihi gibi meta veriler dahildir. Ayrıca bir öğe dahildir blog yazarı hakkında bilgi içeren.
iç eleman bir veya daha fazla öğe dahil edilmiştir, her biri bir gönderiyi veya blog girişini temsil eder. Her biri başlık, gönderiye bağlantılar, gönderinin benzersiz tanımlayıcısı ve güncelleme tarihi gibi meta verileri içerir.
Ayrıca bir öğe dahildir Girişin içeriğinin bir özetini içeren bir.
Bu XML dosyası, blog içeriğini okumak veya bir haber akışı oluşturmak için kullanılabilir.
- RDF: Kaynak Açıklama Çerçevesi (RDF), XML'i kullanır. web siteleri ve dosyalar gibi web'deki kaynakları tanımlamanın standartlaştırılmış bir yolunu sağlar multimedya.
kod:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Bu örnekte, bir web sitesindeki iki makale hakkındaki bilgileri açıklayan bir RDF dosyası tanımlanmıştır. Dosya bir XML bildirimi ve bir öğe ile başlar. bu, RDF ad alanını tanımlar.
iç eleman, iki öğe tanımlandı, her öğe için bir tane. Her biri bir özelliği var hakkında Başvurduğu kaynağı gösteren bir A (bu durumda, makalenin URL'si).
her birinin içinde, öğeler dahildir, , Ve, sırasıyla makale başlığını, yazarını, tarihini ve açıklamasını temsil eder. Özel bir öğe de dahildir A, makalenin sahip olduğu görüntüleme sayısını temsil eder.
Bu RDF dosyası, web'deki makaleler hakkında bilgi paylaşmak veya bir haber akışı oluşturmak için kullanılabilir.
- XBRL: XBRL (Genişletilebilir İş Raporlama Dili) formatı, finansal raporların ve ticari raporların çevrim içi olarak sunulması ve değiş tokuşu için XML kullanır.
kod:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: bağlantı=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Bu örnek, bir şirketin finansal bilgilerini içerir ve XBRL'de (eXtensible Business) yazılmıştır. Raporlama Dili), raporlamayı standartlaştırmak için kullanılan bir biçimlendirme dili parasal.
Dosya, belgenin sürümünü ve kodlamasını gösteren bir başlık ile başlar. Ad alanı daha sonra tanımlanır ve öğeler, raporlama yapan varlık, dönem ve senaryo hakkındaki bilgileri temsil etmek için kullanılır.
Sayısal değerler için de ölçü birimleri tanımlanmış olup satışlar ve net gelir gibi gerçekler (olgular) cari yıl bağlamında sunulmaktadır.
- kml: KML (Keyhole Markup Language) formatı, jeo-uzamsal verilerin temsili için XML kullanır ve genellikle haritalama ve navigasyon uygulamalarında kullanılır.
kod:
1.0 UTF-8?>
Bu örnek, coğrafi bilgileri yapılandırılmış bir biçimde açıklamak için kullanılan bir Anahtar Deliği Biçimlendirme Dili (KML) dosyasını temsil eder.
Dosya, belgenin sürümünü ve kodlamasını gösteren bir başlık ile başlar ve ardından dosya hakkında ad ve dosya adı gibi genel bilgileri içeren Belge bölümü Tanım.
Ardından, haritadaki yerleri temsil eden Yer İşareti öğelerini gruplayan bir Klasör tanımlanır. Her Yer İşareti, bir Nokta öğesi tarafından temsil edilen yerin adı, açıklaması ve koordinatları gibi bilgileri içerir.
Bu örnekte, Mexico City'deki Devrim Anıtı ve Aztek Stadyumu temsil edilmektedir.
- Açık Belge: OpenDocument Formatı, metin belgelerinin, elektronik tabloların ve sunumların oluşturulması ve düzenlenmesi için XML kullanır ve farklı yazılım uygulamaları arasında birlikte çalışabilirliği sağlar.
kod:
1.0 UTF-8?>
xmlns: office="urn: vaha: isimler: tc: opendocument: xmlns: ofis: 1.0"
xmlns: text="urn: vaha: adlar: tc: açık belge: xmlns: metin: 1.0"
xmlns: tablo="urn: vaha: adlar: tc: açık belge: xmlns: tablo: 1.0">
Bu örnek, metin belgeleri, elektronik tablolar ve sunumlar oluşturmak için kullanılan bir OpenDocument dosyasını temsil eder.
Dosya, belgede kullanılan ad alanlarını gösteren bir başlıkla başlar ve ardından belge içeriğini içeren ofis: gövde bölümü gelir.
Ofis: metin bölümü metin eklemek için kullanılır ve tablo: tablo bölümü üç sütunlu bir tablo eklemek için kullanılır: Ad, Yaş ve Meslek. Her tablo satırı bir tablo öğesiyle tanımlanır: tablo satırı ve her hücre bir tablo öğesiyle: tablo hücresi.
Dosya, iki farklı kişiden alınan bilgileri içeren iki satırı gösterir.
Alıntılanan APA: Del Moral, M. & Rodriguez, J. (sf). XML Kullanım Örneği (açıklanmış Ve Kodlu).Nın bir örneği. 31 Mart 2023 tarihinde alındı https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html