Page 151 - 4785
P. 151

4.3. Атрибуты в SGML. Об’єкты SGML
                                У контексті SGML, слово атрибут (attribute), подібно іншим, має
                            строгий  технічний  сенс.  Воно  використовується  для  опису
                            інформації, що є в будь-якому сенсі описової для конкретного появи
                            елемента,  але  не  є  частиною  її  вмісту.  Наприклад,  можна  додати
                            атрибут  status  до  екземплярів  деяких  елементів  для  позначення
                            ступеня їх достовірності, або додати атрибут identifier, так що можна
                            буде  посилатися  на  конкретне  поява  елемента  з  інших  місць
                            документа. Атрибути корисні саме в таких випадках.
                                    Хоча  різні  елементи  можуть  мати  атрибути  з  однаковими
                            назвами (наприклад, у схемі TEI кожен елемент визначається мають
                            атрибут id), ці атрибути завжди вважаються різними і можуть мати
                            різні   привласнюються       їм    значення.    Якщо      елемент
                            определенімеющім  атрибути,  значення  атрибутів  задаються  в
                            документі  як  пари  атрибут-значення  всередині  відкриває  мітки
                            примірника елемента. Закриває мітка не може містити специфікацій
                            атрибут-значення, так як це було б зайвим.
                                Обговорювалися до цих пір аспекти SGML всі мали відношення
                            до  розмітки  структурних  елементів  документа.  SGML  також  надає
                            простий  і  гнучкий  метод  кодування  і  найменування  довільних
                            частин дійсного вмісту документа стерпним чином. В SGML слово
                            об'єкт  (entity)  несе  спеціальний  сенс:  воно  означає  іменовану
                            частину    розміченого   документа,    безвідносно    ковсяческім
                            міркуваннями  структури.  Об'єктом  може  бути  рядок  символів  або
                            цілий   файл    тексту.   Для   включення    його   в   документ
                            використовується конструкція, відома як посилання на об'єкт (entity
                            reference).
                                   4.4 Введення в XML
                                   У 1986 році, задовго до того, як ідея створення мережі Веб
                            була  втілена  в  життя,  універсальний  стандартизований  мову
                            розмітки  SGML  (Standardized  Generalized  Markup  Language)  був
                            затверджений  в  якості  міжнародного  стандарту  (ISO  8879)
                            визначення  мов  розмітки,  хоча  SGML  існував  ще  з  кінця
                            шістдесятих . Він використовувався для того, щоб описувати мови
                            розмітки, надаючи при цьому автору можливість давати формальні
                            визначення кожному елементу і атрибуту мови.



                                                           149
   146   147   148   149   150   151   152   153   154   155   156