Die verhouding tussen SGML, HTML en XML

As jy na SGML, HTML en XML kyk, kan jy dit as 'n gesinsgroep beskou. SMGL, HTML en XML is alle opmaak tale . Die term opmaak kry sy wortel van redakteurs wat hersienings aan skrywers, manuskripte maak. 'N Redakteur, wanneer die inhoud hersien word, sal 'n opsomming gee, die manuskrip om sekere velde uit te lig. In rekenaartegnologie is 'n opmaaktaal 'n stel woorde en simbole wat teks uitlig om dit vir 'n webdokument te definieer. Byvoorbeeld, wanneer u 'n internetbladsy skep, wil u die afsonderlike paragrawe in staat stel en letters in 'n vetgedrukte tipe kan plaas. Dit word bereik deur middel van 'n opmaak taal. Sodra jy die rolle SGML, HTML en XML speel in webbladontwerp verstaan, sal jy die verwantskap sien wat hierdie verskillende tale aan mekaar het. Die verhouding tussen SGML, HTML en XML is 'n familiebinding wat help om webwerwe werk en webdesign dinamies te maak.

SGML

In hierdie gesin van opmaak tale is Standard Generalized Markup Language (SGML) die ouer. SGML bied 'n manier om opmaak tale te definieer en stel die standaard vir hul vorm in. Met ander woorde, SGML bepaal wat sommige tale kan of kan nie, watter elemente moet ingesluit word, soos tags, en die basiese struktuur van die taal. Soos 'n ouer genetiese eienskappe aan 'n kind oorgedra word, verloop SGML struktuur- en formaatreëls vir opmaak-tale.

HTML

HyperText Markup Language (HTML) is 'n kind, of toepassing, van SGML. Dit is HTML wat gewoonlik die bladsy ontwerp vir 'n internetblaaier. Deur gebruik te maak van HTML, kan jy beelde inkorporeer, bladsyafdelings skep, lettertipes skep en die vloei van die bladsy rig. HTML is die opmaak taal wat die vorm en voorkoms van die webblad skep. Daarbenewens kan u ander funksies by 'n webwerf via scripting tale, soos JavaScript, by die gebruik van HTML gebruik. HTML is die oorheersende taal wat gebruik word vir webwerf ontwerp.

XML

Extensible Markup Language (XML) is 'n neef vir HTML en 'n neef vir SGML. Alhoewel XML 'n opmaaktaal is en dus deel van die familie, het dit verskillende funksies as HTML. XML is 'n subset van SGML - gee dit regte wat 'n toepassing, soos HTML, nie het nie. XML kan eie toepassings definieer. Resource Description Format (RDF) is 'n toepassing van XML. HTML is beperk tot ontwerp en het nie subsets of toepassings nie. XML is 'n verlaagde of ligte weergawe van SGML, ontwerp om te werk met beperkte bandbreedte . XML geërf genetiese eienskappe van SGML, maar is geskep om sy eie familie te maak. Subsets van XML sluit XSL en XSLT in.