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