Структура на экране
Написать простой XML-документ совсем несложно, с этим справится даже
начинающий. А для тех, кто абсолютно ничего не знает о XML, в Internet
опубликовано множество учебных пособий, одно из которых обещает обучить этому
языку всего за 11 с половиной минут. Приблизительно столько времени
и нужно новичку для того, чтобы на его компьютере появился файл, содержимое
которого выглядит примерно как на следующме примере:
<?xml version="1.0"?>
<OS>
<UNIX>
<BSD>
<Name>FreeBSD</Name>
<Platform>Platform: PC and oth.</Platform>
</BSD>
<SunOS>
<Name>SunOS</Name>
<Platform>Platform: Sun</Platform>
</SunOS>
</UNIX>
<Win95>
<Name>Windows 95</Name>
<Platform>Platform: PC</Platform>
</Win95>
</OS>
Но, помимо способности описывать данные, XML должен "уметь" отображать их, в
противном случае о применении в Web не может быть и речи. На первый взгляд
совершенно непонятно, в каком виде документ будет выведен на экран. Напрямую об
этом не говорится ни в одном из руководств, а мимоходом брошенные фразы часто
ускользают от внимания.
Что же делать с документом? Ведь в нем нет даже намека на форматирование.
Смешно предполагать, что броузер сможет угадать, в каком виде автор хотел бы
представить свое произведение на экране, однако трудно удержаться от соблазна
тут же открыть его в одном из поддерживающих XML броузеров, благо, их становится
все больше. Для первого эксперимента вполне подойдет Internet Explorer 5.0 или
более поздняя версия.
Итак, документ открыт, и перед глазами предстает довольно неожиданная
картина. Естественно было бы ожидать презрительного сообщения об ошибке, но
вместо этого воспроизводится структура документа (рис. 1): соблюдена иерархия
объектов; щелкнув на символе "--", можно свернуть часть документа, а на знаке
"+" -- отобразить ее снова.
Результат, конечно, впечатляет, хотя назвать его полноценной Web-страницей
можно с трудом. Структура на экране вряд ли привлечет посетителя. Без
форматирования все же не обойтись.
[Назад]
[Содержание]
[Вперед]
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|