XML İlk Adımlar Eğitimi

XML, verileri tanımlamak için tasarlanmıştır ve verilerin içeriğine odaklanır.

HTML, verileri göstermek için tasarlanmıştır ve verilerin görünümüne odaklanır.

Temel bilgi

Bilmeniz gereken temel bilgiler:

  • devam etmeden önce, aşağıdaki bilgilerin temel bir anlayışına sahip olmanız gerekmektedir:
  • HTML / XHTML

JavaScript veya VBScript Bu projeleri önce öğrenmek istiyorsanız, bizim Ana sayfa

Bu eğitimlere erişin.

  • XML ne demektir?Genişletilebilir İşaret DiliGenişletilebilir İşaret Dili (EXtensible Markup Language)
  • XML birişaret diliHTML benzeri
  • tasarlanmıştır,veriyi tanımlamak için
  • XML etiketleri önceden tanımlanmamıştır. Bunukendi tanımladığı etiketleri kullanır.
  • XMLDosya türü beyanıveya XML Şeması veriyi tanımlamak için tasarlanmıştır.
  • DTD veya XML Şeması ile birlikte kullanılan XML,Kendi kendini tanımlayıcı.
  • XML bir W3C Standartıdır

XML bir W3C Standartıdır

Genişletilebilir İşaret Dili, 10 Şubat 1998'de W3C Standartı olarak onaylanmıştır.

Aşağıda, bizimW3C Eğitimleri》 hakkında daha fazla bilgi edinmek için.

XML ile HTML arasındaki ana farklar

XML, verileri taşırmak için tasarlanmıştır.

XML HTML'ın yerini tutmak için tasarlanmamıştır.

XML ve HTML farklı amaçlar için tasarlanmıştır:

XML, verileri tanımlamak için tasarlanmıştır ve verilerin içeriğine odaklanır.

HTML, verileri göstermek için tasarlanmıştır ve verilerin görünümüne odaklanır.

HTML, bilgileri göstermek için tasarlanmıştır, XML ise bilgileri tanımlamak için tasarlanmıştır.

Hiçbir eylem göstermeyen XML

XML pasif bir yapıdadır.

Bu biraz anlaşılır olabilir, ancak XML hiçbir şey yapmaz. XML, bilgiyi yapılandırma, saklama ve iletimi için tasarlanmıştır.

Aşağıda, John'un George'a yazdığı ve XML olarak saklanan not bulunmaktadır:

<note>
<to>George</to>
<from>John</from>
<heading> Hatırlatma</heading>
<body>Toplantıyı unutmayın!</body>
</note>

Bu etiket, başlık ve yorumlar içerir. Ayrıca, gönderici ve alıcı bilgilerini de içerir. Ancak, bu XML belgesi henüz hiçbir şey yapmamıştır. Sadece XML etiketleri içinde paketlenmiş saf bilgidir. Bu belgenin iletilmesi, alınması ve gösterilmesi için yazılım veya program yazmamız gerekmektedir.

XML ücretsiz ve genişletilebilir

XML etiketleri önceden tanımlanmamıştır. Sizin kendi etiketlerinizi 'icat' etmeniz gerekecek.

HTML belgesi ve yapısını işaretlemek için kullanılan etiketler önceden tanımlanmıştır. HTML belgesi yaratıcıları sadece HTML standartlarında tanımlanmış olan etiketleri kullanabilir (örneğin <p>, <h1> gibi).

XML, yaratıcıların kendi etiketlerini ve kendi belge yapılarını tanımlamasına izin verir.

Yukarıdaki örnekteki etiketler hiçbir XML standartında tanımlanmamıştır. Bu etiketler XML belgesi yazarı tarafından icat edilmiştir.

XML HTML'ye ek bir şeydir

XML HTML'nin bir alternatifi değildir.

XML'nin HTML'nin bir alternatifi olmadığını anlamak çok önemlidir. Gelecekteki Web gelişiminde en olası durum, XML'nin verileri tanımlamak için kullanılacak ve HTML'nin bu verileri biçimlendirmek ve göstermek için kullanılacaktır.

XML hakkında en iyi açıklamamız şu: XML, platformlar arası, bilgi iletimi için ve yazılım ve donanım bağımsız olan bir araçtır.

XML gelecekteki Web gelişiminde oynayacağı rol

XML her yerde olacak.

XML standartlarının hızlı gelişimini ve büyük yazılım geliştiricilerin bu standartları benimseme hızının hızla değişiyor olmasına rağmen, gerçekten hayranlık duyulacak bir şey.

XML'nin Web'in gelecekteki rolü HTML'nin Web'in temel taşısı olarak oynadığı rol kadar önemli olmayacak gibi görünmüyor, aynı zamanda XML tüm veri işleme ve veri iletimi için en yaygın kullanılan araç haline gelecek.