ВУЗ:
Составители:
Рубрика:
преобразовывать XML в HTML и многие другие основанные на тексте форматы,
поэтому более общим определением будет следующее:
XSLT это язык для преобразования структуры XMLдокумента.
Зачем это нужно? Чтобы правильно ответить на этот вопрос, выясним
сначала, почему XML завоевал такой успех и вызвал такой ажиотаж.
Зачем преобразовывать XML?
Технология XML простой, стандартный способ взаимообмена структу-
рированными текстовыми данными между компьютерными программами. Рост
ее популярности связан отчасти с тем, что для прочтения XMLдокументов или
для их создания достаточно простого текстового редактора, но это никак не
умаляет основного назначения XML служить средством связи между про-
граммными системами. В этом плане XML удовлетворяет двум насущным по-
требностям:
Отделение данных от их представления. Потребность отделять информа-
цию (например, прогноз погоды) от деталей способа ее отображения на кон-
кретном устройстве. Необходимость в этом все возрастает по мере расширения
круга устройств, имеющих доступ к Интернету. Организации, вложившие свои
средства в создание полезных источников информации, должны иметь возмож-
ность поставлять их не только для традиционных компьютерных веббраузеров
(которые сейчас тоже очень разнообразны), но также и для телевизоров, и со-
товых телефонов, не говоря уже о сохраняющейся потребности в печатной ин-
формации.
Передача данных между приложениями. Потребность передавать инфор-
мацию (заказы и счета) из одной организации в другую, не тратя при этом сред-
ства на интеграцию специально заказываемого программного обеспечения. С
увеличением темпов роста электронной коммерции объем данных, которыми
предприятия обмениваются между собой, ежедневно растет, и эта потребность
также становится все более насущной.
Безусловно, эти два пути использования XML не являются взаимоисклю-
чающими. Счет можно представить на экране или ввести в финансовое прило-
жение, а метеорологические данные вместо прямого отображения могут быть
также проанализированы, проиндексированы и сгруппированы самим получа-
телем. Еще одним ключевым преимуществом XML является его способность
объединять миры документов и данных, обеспечивая единый способ представ-
ления структуры, независимо от того, предназначена ли информация для чело-
века или для машины. Идея в том, что XMLданные, получаемые в итоге людь-
ми или приложением, очень редко будут использоваться прямо в том виде, в
каком они поступают: сначала они должны быть преобразованы в нечто другое.
Если данные предназначены для человека, это «нечто» может быть доку-
ментом, который можно отобразить или распечатать: например HTMLфайлом,
PDFфайлом или даже звуковым файлом. Конвертирование данных XML в
HTML для отображения—вероятно, наиболее частое применение XSLT сегодня,
и именно оно будет использоваться в большинстве примеров в этой книге.
42
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »
