Tartalomjegyzék:
- Meghatározás - Mit jelent a szokásos általános jelölőnyelv (SGML)?
- A Techopedia magyarázza a Standard Generalized Markup Language (SGML) szabványt
Meghatározás - Mit jelent a szokásos általános jelölőnyelv (SGML)?
A szokásos általános jelölőnyelv (SGML) egy olyan szöveges jelölőnyelv, amely a széles körben használt jelölési nyelvek, például a HTML (hipertext jelölőnyelv) és az XML (kiterjeszthető jelölőnyelv) szuperszetként szolgál.
Az SGML-t a dokumentumok jelölésére használják, és az az előnye, hogy nem függ egy adott alkalmazástól. A GML-ből származik (általános jelölési nyelv), amely lehetővé tette a felhasználók számára, hogy az elektronikus dokumentumok szabványos formázási stílusain dolgozzanak.
A Techopedia magyarázza a Standard Generalized Markup Language (SGML) szabványt
A szokásos általános jelölőnyelv a következő jellemzőkkel rendelkezik:
- Leíró jelölés
- Dokumentumtípusok
A leíró jelölés olyan jelölő kód használatát foglalja magában, amely meghatározza, hogy a dokumentum különféle részeit hogyan kell értelmezni. Például, a kód azonosíthatja az egyik részt bekezdésként, a másik lábjegyzetként, a másik pedig listaként vagy tételként.
A jelölt dokumentum feldolgozására képes bármilyen szoftver ezt a saját renderelésével fogja megtenni. Például egy alkalmazás összegyűjtheti a lábjegyzetekként azonosított részeket, és kinyomtathatja azokat az egyes oldalak végén. Előfordulhat, hogy az egyes fejezetek végére lábjegyzeteket nyomtat. Lehet, hogy egy másik egyáltalán nem nyomtatja ki a lábjegyzeteket.
A szabványosított általános jelölőnyelv másik fontos jellemzője a dokumentumtípusok használata, majd a dokumentumtípus-meghatározás (DTD) használata. Egy adott dokumentumtípusnak várhatóan vannak meghatározott részei és sajátos szerkezete. Például, ha van egy jelentés DTD, akkor a dokumentum részeinek és szerkezetének meg kell felelnie a DTD-ben meghatározottaknak, hogy azt jelentésnek lehessen tekinteni. Az egyik fő előnye, hogy az azonos típusú dokumentumokat minden olyan szoftver egységesen feldolgozza, amelyek képesek azok feldolgozására.