Page 158 - 4785
P. 158

- застосування стилів CSS;
                                   - застосування перетворення XSLT;
                                   -  написання  на  якомусь  мові  програмування  обробника
                            XML-документа.
                                   4.5 Мови опису схем XML
                                   Ідея створення власних тегів, які мають спеціальне значення
                            і допомагають описати вміст документа, сама по собі просто чудова.
                            Але  якщо  кожен  користувач  може  створювати  свої  власні  описи,
                            яким чином їх розпізнавати? З цією метою в специфікації XML для
                            опису  подібних  «самодіяльних»  тегів  використовуються  схеми.
                            Вони необхідні для того, щоб:
                                   - описати, що саме є розміткою;
                                   - описати точно, що означає розмітка.
                                   Найбільш відомими мовами опису схем є наступні:
                                   -  DTD  (Document  Type  Definition)  -  мова  визначення  типу
                            документів,  який  спочатку  використовувався  як  мова  опису
                            структури SGML-документа.
                                   -  XDR  (XML  Data  Reduced)  -  діалект  схеми  XML,
                            розроблений Microsoft, який підтримувався в Internet Explorer 4 і 5
                            версій.
                                   - XML Schema або просто XSD (мова визначення схем XML)
                            - рекомендація консорціуму W3C з 2001 року.
                                   4.6 DTD схема
                                   Схема  DTD  надає  шаблон  розмітки  документа,  в  якому
                            зазначаються  наявність,  порядок  проходження  і  розташування
                            елементів та їх атрибутів в документі XML.













                                                           156
   153   154   155   156   157   158   159   160   161   162   163