Трансформация XML документов
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат на тему общество, автомобили реферат доход реферат
Добавил(а) на сайт: Коваль.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата
Компоненты схем
Компоненты, или макроопределении, используются в схемах точно также, как и
в DTD. Для их определения предназначены тэги и
;:
goalkeeper
Типы данных
В схемах существует возможность задавать тот или иной тип данных, используя
при определении элемента директиву с указанием конкретного типа:
В DTD мы должны были создать атрибут с конкретным названием, определяющим
операцию назначения формата данных, и значением, определенным как fixed.
Использование элемента позволяет указывать это автоматически, но
для обеспечения программной независимости необходимо сначала договориться
об обозначениях типов данных(значения, которые должны передаваться
параметру dt элемента datatype), для чего могут использоваться, например, универсальные идентификаторы ресурсов URI. В любом случае, как и прежде, все необходимые действия, связанные с конкретной интерпретацией данных, содержащихся в документе, осуществляются программой-клиентом и определяются
логикой его работы. В разделе, посвященном DTD, мы уже рассматривали пример
XML-документа, реализующего описанные нами возможности. Вот как выглядел бы
этот пример при использовании схем данных:
...
5
2
32.5
true
18346
34.28
…
...
Подводя итог всему сказанному, необходимо отметить, что процесс развития
современных информационных систем настолько динамичен, что временной
промежуток между появлением новой технологии и ее практическим
использованием в реально действующих приложениях сегодня слишком мал. На
смену устаревающему стандарту HTML в самое ближайшее время должен будет
прийти новый, более гибкий и универсальный язык описания данных. И тот
факт, что XML как язык еще не стандартизирован и некоторые его составляющие
до сих пор находятся в стадии разработки, видимо, не является причиной
невозможности его использования уже сегодня, для решения конкретных задач в
реальных системах.
Иллюстрационный пример
Файл Clients.dtd
XML документ действительный для этого DTD
John Silver
*********
John Fitzerald Silver
London, Piccadilli st. 467
3458739 p.c. 3487
41
Silver@hotmail.com
172.36.01.12
12.01.03
1290
Arthur Swift
*********
Arthur J. Swift
Рекомендуем скачать другие рефераты по теме: конспект, ответы на кроссворды.
Предыдущая страница реферата | 2 3 4 5 6 7 8 9 10 11 12 | Следующая страница реферата