Page 145 - 4785
P. 145

<blortette>.  Слід  підкреслити,  що  стандарт  SGML  абсолютно  не
                            турбує  семантика  текстових  елементів:  вона  залежить  від  додатка
                            (На  даний  момент  йде  робота  по  створенню  (з  використанням
                            синтаксису  SGML)  визначення  стандартного  "мови  семантики  і
                            специфікації  стилів  документів  (document  style  and  semantics
                            specification  language,  DSSSL)  ".)  Справа  творців  SGML-сумісних
                            наборів  розміток  (таких,  як  описаний  в  цьому  Керівництво)  -
                            вибрати осмислені імена ідентифікаторів елементів і документувати
                            правильне  їх  використання  в  розмітці  текстів.  Це  -  одна  з  цілей
                            даного  документа.  Від  необхідності  вибору  назв  елементів,  що
                            кодують їх функцію, відбувається технічний термін для назви типу
                            елемента: узагальнений ідентифікатор (generic identifier), або GI.
                                   У  розміченому  тексті  (примірнику  документа,  document
                            instance)  кожен  елемент  повинен  бути  явно  розмічений  або
                            відзначений деяким чином. Стандарт надає кілька різних способів це
                            зробити,  найбільш  часто  використовуваний  з  них  -  вставити  мітку
                            (tag) на початку елемента (що відкриває мітка, start-tag) і ще одну - в
                            кінці  елементу (закриває мітка, end-tag). Пара відкриває і закриває
                            міток використовується для виділення елементів в тексті, так само,
                            як різні дужки або лапки використовуються у звичайній пунктуації.
                            Наприклад, елемент цитування може бути відзначений в тексті так:
                                ...  репліка Розалінди <quote>Нічого дурнішого я ніколи не
                            чула!</quote> ясно показує ...
                            Як показує даний приклад, що відкриває мітка має вигляд <назва>,
                            де відкриває кутова дужка означає початок відкриває мітки, "назва" -
                            узагальнений  ідентифікатор  відзначається  елемента,  і  закриває
                            кутова дужка означає кінець мітки. Закриває мітка має аналогічний
                            вигляд,  за  винятком  того,  що  за  відкриває  кутовий  дужкою  стоїть
                            символ косою риси, так що відповідна закриває мітка буде </ назва>.
                            (Насправді  символи,  використовувані  в  якості  обмежувачів  (кутові
                            дужки, коса риса, знак оклику) можуть перевизначатися, але зручно
                            використовувати символи, наведені в цьому описі.)
                                   Моделі вмісту елемента: приклад
                                    Елемент  може  бути  порожнім  (empty),  тобто,  не  містити
                            всередині  взагалі  нічого;  елемент  може  містити  просто  текст.
                            Частіше,  однак,  елементи  одного  типу  будуть  цілком  міститися
                            (embed) всередині елементів іншого типу.


                                                           143
   140   141   142   143   144   145   146   147   148   149   150