xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

XSL acquation


Автор Сообщение
flax
Аспирант

Зарегистрирован: 31.01.2003
Сообщения: 100
Откуда: Minsk
[4885] Пт Авг 22, 2003 09:59
XSL acquation
Если я правильно понимаю, в ZOPE предлагается довольно неплохой механизм "заимствованимя":
Запрос браузера обращается к некоторому каркасу страницы

Код:


index.zope
-----------
  <dtml standard header/>
      text here
  <dtml standard footer/>


а данные хеадер и футер рендеряться, т.е _вставляются в это место страницы_ те данные , которые встретятся при подъеме с данной страницы к корню

Код:


ZODB directory
---------------
root/
  dtml standard footer
  articles/
      dtml standard header   
      index.zope
  news/
      dtml standard header
      index.zope



Такой Acquation я бы назвал PLAIN

Вопрос :
Есть ли какие философские или практические ограничения на XSL Acquation:

Код:


index.xope
-----------
  xml


Код:


ZODB directory
---------------
root/
     transform1.xsl
  articles/
     transform2.xsl
     index.xope
  news/
      transform3.xsl
      index.xope



Т.е как в куконе все на трансформациях+ применяется к root/news/index.xope не transform3.xsl , а transform 3.xsl в который в начало включены строки

<xsl:import href="./transform1.xsl"/>

ТОгда можно не только вставки, но более гибкое манипулирование документами
Что вы по этому думаете?
Спасибо
_________________
BTW: Put your finger on the Crux
olpa
Любитель

Зарегистрирован: 23.04.2002
Сообщения: 981
Откуда: Санкт-Петербург
Посетить сайт автора
[4891] Сб Авг 23, 2003 23:12

Цитата:

Есть ли какие философские или практические ограничения на XSL Acquation


Пока что ограничений не вижу.

Цитата:

Что вы по этому думаете?


Код:

<xsl:import href="acquisition://transform.xsl" />


плюс свой URIResolver, который при наличии "acquisition://" ищет transform.xsl по нужному алгоритму.