Vynechání značky - Tag omission
Vynechání značky je volitelná funkce pro minimalizaci SGML dokument. Kdykoli může analyzátor implicitně očekávat syntaktický analyzátor ze struktury dokumentu, lze tag vynechat.[1]Funkci vynechání značky lze obecně povolit nebo zakázat v prohlášení SGML. The Definice typu dokumentu se používá k povolení nebo zakázání značky pro konkrétní značku.
Vynechání značky je jednou z hlavních funkcí SGML, ze které byl odstraněn XML zjednodušit analýzu.
Příklad
V tomto příkladu má značka , lze použít k vynechání počáteční a koncové značky názvu. Koncovou značku lze také vynechat, protože bude ohraničena další značkou nebo koncem dokumentu. V této specifikaci DTD je chování funkce vynechání značky určeno pro každý prvek dvěma znaky následujícími za názvem prvku. Hodnoty mohou být - nebo O pro deaktivaci a povolení funkcí. První znak určuje chování počáteční značky a druhý chování koncové značky. Platný dokument nepoužívající vynechání značky: Platný dokument zjednodušený použitím vynechání značky: dokument - Ó (titul, p+) > titul Ó Ó (#PCDATA)> p - Ó (#PCDATA)>
<document> <title>Vynechání značky</title> <p>první odstavec</p> <p>druhý odstavec</p> <p>třetí odstavec</p></document>
<document> Vynechání značky <p>první odstavec <p>druhý odstavec <p>třetí odstavec
Reference