Spisu treści:
- Definicja - Co oznacza Standard Generalized Markup Language (SGML)?
- Techopedia wyjaśnia Standard Generalized Markup Language (SGML)
Definicja - Co oznacza Standard Generalized Markup Language (SGML)?
Standardowy uogólniony język znaczników (SGML) to język znaczników tekstowych, który służy jako nadzbiór powszechnie używanych języków znaczników, takich jak HTML (hipertekstowy język znaczników) i XML (rozszerzalny język znaczników).
SGML służy do oznaczania dokumentów i ma tę zaletę, że nie jest zależny od konkretnej aplikacji. Wywodzi się z GML (uogólnionego języka znaczników), który pozwolił użytkownikom pracować nad znormalizowanymi stylami formatowania dokumentów elektronicznych.
Techopedia wyjaśnia Standard Generalized Markup Language (SGML)
Standardowy uogólniony język znaczników ma następujące cechy:
- Opisowe znaczniki
- Rodzaje dokumentów
Opisowe znaczniki obejmują użycie kodu znaczników, który identyfikuje, w jaki sposób należy interpretować różne części dokumentu. Na przykład kod może identyfikować jedną część jako akapit, inną jako przypis, a jeszcze inną jako listę lub pozycję na liście.
Każde oprogramowanie zdolne do przetworzenia oznaczonego dokumentu zrobi to przy użyciu własnego rodzaju renderowania. Na przykład jedna aplikacja może gromadzić części oznaczone jako przypisy dolne i drukować je na końcu każdej strony. Inny może wydrukować przypisy na końcu każdego rozdziału. Jeszcze inny może wcale nie drukować przypisów.
Inną ważną cechą standardowego uogólnionego języka znaczników jest użycie typów dokumentów, a następnie użycie definicji typu dokumentu (DTD). Oczekuje się, że określony typ dokumentu będzie miał określone części i określoną strukturę. Na przykład, gdy istnieje DTD dla raportu, części i struktura dokumentu powinny być zgodne z definicją zawartą w DTD, aby można go było uznać za raport. Jedną z głównych korzyści jest to, że dokumenty tego samego typu mogą być przetwarzane jednolicie przez wszystkie programy zdolne do ich przetwarzania.




