Веб Дизайн - статьи

       

Постановка задачи


Предположим, что вы хотите выразить на XML отношение между художником и окружающей его обстановкой. Это подразумевает создание связей между этим творческим работником и его наследием, а также задание связи к описанию исторических событий, имевших место на протяжении его жизни. Данные о художнике могут быть записаны в следующем файле:

<?xml version="1.0"?> <artistinfo> <surname>Modigliani</surname> <name>Amadeo</name> <born>July 12, 1884</born><died>January 24, 1920</died> <biography> <p>In 1906, Modigliani settled in Paris, where ...</p> </biography> </artistinfo>

Помимо этого, в отдельные файлы включаются описания периодов, на которые можно условно разбить его творчество:

<?xml version="1.0"?> <period> <city>Paris</city> <country>France<country> <timeframe begin="1900" end="1920"/> <title>Paris in the early 20th century (up to the twenties)</title> <end>Amadeo</end> <description> <p>During this period, Russian, Italian, ...</p> </description> </period>

Выполнение поставленного выше задания (то есть создание файла, который устанавливает связь между художником и его творческим наследием и этапами творческого пути) является задачей, которую невозможно решить с помощью "HTML-ных" тегов <a> и атрибутов "img". Это объясняется целым рядом причин:

  • Отдельный художник оставил после себя не одно "наследие" (такие связи направляются от одного ресурса к нескольким).
  • Творческий путь отдельного художника распадается на несколько этапов.
  • Сама ссылка должна быть семантически значимой. (Творческое наследие не есть то же самое, что и характеристика определенного периода, и мы хотим выразить в нашем документе это различие!)


  • Содержание раздела