Is XML dan gewoon hetzelfde als SGML?

XML Veelgestelde vragen

Is XML dan gewoon hetzelfde als SGML??

Nee. Nou ja, ja, min of meer. XML is gedefinieerd als een toepassingsprofiel van SGML. SGML is de Standard Algemeenized Markup Taal volgens ISO 8879. SGML is meer dan een decennium lang de standaard, leveranciersonafhankelijke manier geweest om repositories van gestructureerde documentatie te beheren, maar het is niet erg geschikt voor het serveren van documenten via het web (om verschillende technische redenen die buiten het bestek van dit artikel vallen). Het definiëren van XML als een toepassingsprofiel van SGML betekent dat elk volledig conform SGML-systeem XML-documenten kan lezen. Het gebruik en begrip van XML-documenten vereist echter geen systeem dat de volledige algemeenheid van SGML kan begrijpen. XML is, ruwweg gezegd, een beperkte vorm van SGML.
Voor technische puristen is het belangrijk op te merken dat er ook subtiele verschillen kunnen zijn tussen documenten zoals begrepen door XML-systemen en diezelfde documenten zoals begrepen door SGML-systemen. Met name de behandeling van witruimte onmiddellijk aangrenzend aan tags kan verschillend zijn.


Comments