XML Nedir?
| XML, (Extensible Markup Language) verinin, platform ve donanım bağımsız olarak taşıma ve saklama işini yapan bir işaretleme dilidir. Bunu yaparken farklı platformlar arasında ortak bir platform oluşturur, bunu da donanımdan bağımsız olması yönüyle gerçekleştirir. |
XML'in Kullanım Alanları
- Configuration dosyaları
Yaygın olarak J2EE
- Veri transferi

- B2B

ebXML (Standarts for electronic business )
IFX (Financial exchange)
SOAP (Messaging Exchange)
- XML Database
IBM DB2 9.x
Oracle
İki ayrı platform üzerinde geliştirilmiş yazılımların konuşması için en etkili yoldur. Mesela; .NET platformu ile J2EE platformunda geliştirilmiş iki yazılımın ortak veri kullanıp birbirlerine bilgi akışını XML ile yapması mümkündür.
İki ayrı donanımın içinde de mümkün olmaktadır. İki ayrı telefon hattının telefon tuşları ile bilgi topladığını düşünelim. Toplanan bu bilgilerin uygulamaya iletilmesinin en etkili yolu yine XML kullanmak olacaktır. Çağrı merkezlerindeki tuşlar ile girilen bilgilerin sorgulanıp cevap dönmesi işlemlerinde akış, XML formatındaki veri ile gerçekleştirilmektedir.
Aynı şekilde, çok büyük bir firmanın topladığı bilgiler olduğunu düşünelim ve bu bilgilerini veri tabanlarında tutuyor olsunlar. Başka firmaların bu bilgiyi kullanma taleplerine en iyi cevap, bilgiyi bir Web servisi ile XML olarak sunmak olacaktır. Çünkü veri tabanına doğrudan erişim yapmalarını istemeyeceklerdir.
XML'in Mimarisi
XML ve HTML Arasındaki Fark Nedir?
XML data için, HTML insanlar içindir.
| HTML kod parçası |
XML kod parçası |
|
<*html>
<*head>
<*title> HTML
<*body>
<*h1>Başlık
|
<*uye>
<*adi>Sefa
<*soyadi>YILMAZ
<*email>sefayilmaz@gmail.com
<*ozellikler>
<*okul>Mersin üniversitesi
<*bolum>Bilgisayar Teknolojisi ve Bilişim Sistemleri
|
NOT: Tüm *'ları yoksayın!
Kaynaklar: