Зміст:
- Визначення - Що означає стандартна узагальнена мова розмітки (SGML)?
- Техопедія пояснює стандартну узагальнену мову розмітки (SGML)
Визначення - Що означає стандартна узагальнена мова розмітки (SGML)?
Стандартна узагальнена мова розмітки (SGML) - це мова розмітки тексту, яка служить набором широко використовуваних мов розмітки, таких як HTML (мова гіпертекстової розмітки) та XML (розширювана мова розмітки).
SGML використовується для розмітки документів і має перевагу не залежати від конкретної програми. Він походить від GML (узагальненої мови розмітки), що дозволило користувачам працювати над стандартизованими стилями форматування електронних документів.
Техопедія пояснює стандартну узагальнену мову розмітки (SGML)
Стандартна узагальнена мова розмітки має такі характеристики:
- Описова розмітка
- Типи документів
Описова розмітка передбачає використання коду розмітки, який визначає, як слід інтерпретувати різні частини документа. Наприклад, код може ідентифікувати одну частину як абзац, іншу як виноску, а іншу - як список або елемент у списку.
Будь-яке програмне забезпечення, здатне обробляти розмічений документ, зробить це за допомогою власного виду візуалізації. Наприклад, одна програма може зібрати частини, визначені як виноски, та роздрукувати їх у кінці кожної сторінки. Інша може надрукувати виноски в кінці кожної глави. Ще одна може зовсім не надрукувати виноски.
Ще одна важлива характеристика стандартної узагальненої мови розмітки - це використання типів документів, а згодом використання визначення типу документа (DTD). Очікується, що конкретний тип документа матиме конкретні частини та конкретну структуру. Наприклад, коли існує звіт про DTD для звіту, частини та структура документа повинні відповідати тому, що визначено в DTD, щоб він вважався звітом. Однією з головних переваг є те, що документи одного типу можуть оброблятися рівномірно всіма програмами, здатними їх обробляти.
