SGML, HTML ve XML Arasındaki İlişki

SGML, HTML ve XML'ye baktığınızda, bu bir aile gruplaması olarak değerlendirebilirsiniz. SMGL, HTML ve XML, tüm biçimlendirme dilleridir . İşaretleme deyimi, editörlerden köklerini yazarın el yazmalarına revizyonlar yapar. Bir editör, içeriği gözden geçirirken, belirli alanları vurgulamak için makaleyi 'işaretler'. Bilgisayar teknolojisinde, bir biçimlendirme dili, bir web belgesi için tanımlamak üzere metni vurgulayan bir dizi kelime ve semboldür. Örneğin, bir İnternet sayfası oluştururken, ayrı paragraflara sahip olmak ve harfleri kalın yazı tipine koymak istersiniz. Bu bir biçimlendirme dili ile gerçekleştirilir. Web sayfası tasarımında SGML, HTML ve XML rollerini öğrendikten sonra, bu farklı dillerin birbirine akrabalık olduğunu göreceksiniz. SGML, HTML ve XML arasındaki ilişki, web sitelerinin çalışmasını ve web tasarımını dinamik hale getirmeye yardımcı olan bir aile bağıdır.

SGML

Bu biçimlendirme dilleri ailesinde, Standart Genelleştirilmiş İşaretleme Dili (SGML) ebeveyntir. SGML, biçimlendirme dillerini tanımlamanın ve formları için standardı belirlemenin bir yolunu sunar. Başka bir deyişle, SGML bazı dillerin yapıp ne yapamayacağını, etiketler gibi hangi unsurların dahil edilmesi gerektiğini ve dilin temel yapısını belirtir. Bir ebeveyn bir çocuğa genetik özelliklerden geçerken, SGML yapı ve format kurallarını işaretleme dillerine geçirir.

HTML

HyperText Markup Language (HTML), SGML'nin bir alt öğesi veya uygulamasıdır. Genellikle bir İnternet tarayıcısının sayfasını tasarlayan HTML'dir. HTML kullanarak, görüntüleri gömebilir, sayfa bölümleri oluşturabilir, yazı tipleri oluşturabilir ve sayfanın akışını yönlendirebilirsiniz. HTML, web sayfasının formunu ve görünümünü oluşturan biçimlendirme dilidir. Ayrıca, HTML kullanarak, JavaScript gibi komut dosyası dilleri aracılığıyla bir web sitesine başka işlevler ekleyebilirsiniz. HTML, web sitesi tasarımı için kullanılan baskın dildir.

XML

Genişletilebilir İşaretleme Dili (XML) HTML'nin kuzeni ve SGML ye yeğeni. XML bir biçimlendirme dili ve dolayısıyla ailenin bir parçası olmasına rağmen, HTML'den farklı işlevlere sahiptir. XML, SGML'nin bir alt kümesidir - HTML gibi bir uygulamanın sahip olmadığı hakları verir. XML kendi uygulamalarını tanımlayabilir. Kaynak Tanım Formatı (RDF) XML'in bir uygulamasıdır. HTML tasarımla sınırlıdır ve alt kümelere veya uygulamalara sahip değildir. XML, sınırlı bant genişliği ile çalışmak üzere tasarlanan, SGML'nin aşağı veya hafif bir sürümüdür. XML, SGML'den kalıtsal kalıtsal özellikler taşımış, ancak kendi ailesini oluşturmak için yaratılmıştır. XML alt kümeleri XSL ve XSLT içerir.