Модуляризация XSLT преобразования
От: _dvp  
Дата: 18.02.04 23:10
Оценка:
Уважаемые мастера, у меня такой вопрос:

Для создания некоего сайта была задумана определённая структура его отображения, общими чертами описываемая так

<site>
<menu>
<menuitem>Новости</menuitem>
.........
<menuitem>Форум</menuitem>
</menu>
.......
<content>
........
</content>
</site>

Так вот этот самый контент, может содержать в себе данные различной структуры, в зависимости от того, какой из разделов в данный момент отображаеться.

Т.е. для новостей там может быть

<news>
<item>Текст новости</item>
.............
<item>Текст новости</item>
</news>

а для форума например

<forum>
<topic>
...........
</topic>
</forum>


Сгенерировать результирующий XML код всей страницы — раз плюнуть.
Проблема в следующем:
Во-первых как быть с именами, которые могут совпасть (ну имена полей в конкретных разделах с глобальными)
Во-вторых, как сделать XSD, которая бы подключала требуемые под-XSD для <content></content> (Если такое вообще возможно).......
А самая непреодолимая преграда состоит в том, что я не могу прдеставить как сделать XSLT. В данный момент я просто обрабатываю процессором отдельно content и его обрамление, но это не есть хорошо....

Изьяснился наверное не очень понятно (я пока не гуру в терминах xml) но надеюсь меня кто-то понял и даст наводки...
спасибо.....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.