Page 153 - 4785
P. 153

компанії  Sun  Microsystems.  Вирішено  було  видалити  багато
                            несуттєві  можливості  SGML.  Перебудований  таким  чином  мову
                            назвали  XML.  Спрощений  варіант  виявився  значно  більш
                            доступним,  ніж  оригінал,  його  специфікації  займали  всього  26
                            сторінок  в  порівнянні  з  більш  ніж  500  сторінками  специфікацій
                            SGML.
                                  Розглянемо більш детально структуру й особливості цієї мови.
                            XML  (eXtensible  Markup  Language)  -  рекомендований  W3C  мова
                            розмітки.  XML  -  текстовий  формат,  призначений  для  зберігання
                            структурованих даних, для обміну інформацією між програмами, а
                            також для створення на його  основі спеціалізованих мов розмітки.
                            XML є спрощеною підмножиною мови SGML.
                                  Мова XML має такі переваги:
                                  -  це  людино-орієнтований формат  документа,  він зрозумілий
                                  як людині, так і комп'ютера;
                                  - Підтримує Юнікод.
                                  -  у  форматі  XML  можуть  бути  описані  основні  структури
                                  даних - такі як записи, списки і дерева;
                                  -  це  самодокументіруемий  формат,  який  описує  структуру  і
                                  імена полів також як і значення полів;
                                  -  має  строго  певний  синтаксис  і  вимоги  до  аналізу,  що
                                  дозволяє   йому    залишатися    простим,   ефективним     і
                                  несуперечливим;
                                  -  широко  використовується  для  зберігання  і  обробки
                                  документів;
                                  - це формат, заснований на міжнародних стандартах;
                                  -  ієрархічна  структура  XML  підходить  для  опису  практично
                                  будь-яких типів документів;
                                  - являє собою простий текст, вільний від ліцензування та будь-
                                  яких обмежень;
                                  - чи не залежить від платформи;
                                  -  є  підмножиною  SGML,  для  якого  накопичений  великий
                                  досвід роботи і створені спеціалізовані додатки;
                               До відомих недоліків мови можна віднести наступні:
                                      -     синтаксис XML надмірний;
                                    -   розмір  XML  документа  істотно  більше  бінарного
                                       представлення тих же даних (порядку 10 разів);


                                                           151
   148   149   150   151   152   153   154   155   156   157   158