Page 154 - 4785
P. 154

-   розмір XML документа істотно більше, ніж документа в
                                       альтернативних  текстових  форматах  передачі  даних
                                       (наприклад JSON, YAML) і особливо в форматах даних,
                                       оптимізованих для конкретного випадку використання;
                                    -   надмірність  XML  може  вплинути  на  ефективність
                                       програми.  Зростає  вартість  зберігання,  обробки  і
                                       передачі даних;
                                    -   для  великої  кількості  завдань  не  потрібна  вся  міць
                                       синтаксису  XML,  і  можна  використовувати  значно
                                       простіші і продуктивні рішення;
                                    -   простори  назв  XML  складно  використовувати  і  їх
                                       складно реалізовувати в XML парсер;
                                    -   XML  не  містить  вбудованої  в  мову  підтримки  типів
                                       даних.  У  ньому  немає  понять  «цілих  чисел»,  «рядків»,
                                       «дат», «булевих значень» і т. і.
                                    -   ієрархічна модель даних, пропонована XML, обмежена в
                                       порівнянні   з   реляційною    моделлю    і   об'єктно-
                                       орієнтованими графами.
                               Взагалі кажучи, XML можна розглядати не тільки як нову мову
                            розмітки, але і як основу для цілого сімейства технологій:
                               Таблиця 4.1 – Мови розміток
                            XML                 Технічні рекомендації про використання XML
                            DTD                 Визначення типу документа (схема)
                            XDR                 Формат XML Reduced (схема Microsoft)
                            XSD                 Визначення схеми XML (схеми W3C)
                            Пространство        Метод оприділення імен єлементів і атрибутів
                            имен
                            XPath               Мова шляхів XML
                            XLink               Мова посилань XML
                            XPointer            Мова вказівників XML
                            DOM                 API для об'єктної моделі документа
                            SAX                 Простий API для XML
                            XSL                 Розширювана мова таблиць стилів
                            XSL-FO              Об'єкти форматування XSL
                            XSLT                Мова перетворень XSL
                            XInclude            Синтаксис XML Include


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