У дома развитие Какво е стандартен обобщен език за маркиране (sgml)? - определение от техопедия

Какво е стандартен обобщен език за маркиране (sgml)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава стандартен обобщен език за маркиране (SGML)?

Стандартният обобщен език за маркиране (SGML) е език за маркиране на текст, който служи като набор от широко използвани езици за маркиране като HTML (хипертекстов език за маркиране) и XML (разширим език за маркиране).


SGML се използва за маркиране на документи и има предимството да не зависи от конкретно приложение. Той произлиза от GML (обобщен език за маркиране), който позволява на потребителите да работят върху стандартизирани стилове за форматиране на електронни документи.

Techopedia обяснява стандартен обобщен език за маркиране (SGML)

Стандартният обобщен език за маркиране включва следните характеристики:

  • Описателна маркировка
  • Видове документи

Описателното маркиране включва използването на маркировъчен код, който идентифицира как различните части на документа трябва да бъдат интерпретирани. Например, кодът може да идентифицира една част като абзац, друга като бележка под линия и още една като списък или елемент от списъка.


Всеки софтуер, който може да обработва маркирания документ, ще направи това, използвайки собствен вид визуализация. Например, едно приложение може да събере части, идентифицирани като бележки под линия и да ги отпечата в края на всяка страница. Друг може да отпечата бележки под линия в края на всяка глава. Друг може да не отпечатва бележките под линия.


Друга важна характеристика на стандартния обобщен език за маркиране е използването на типове документи и впоследствие използването на дефиниране на типа документ (DTD). Очаква се определен тип документ да има специфични части и специфична структура. Например, когато има DTD за отчет, частите и структурата на документа трябва да следват това, което е дефинирано в DTD, за да се счита за доклад. Основно предимство е, че документите от един и същи вид могат да бъдат обработвани еднородно от целия софтуер, способен да ги обработва.

Какво е стандартен обобщен език за маркиране (sgml)? - определение от техопедия