Реклама на сайте Advertise with us

Вопрос по XML/XSLT

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 10/12/06 в 20:17       Ответить с цитатойцитата 

Возможно ламерский. Можно ли в один шаблон XSL "запихнуть" два XML потока чтобы потом из этих двух потоков сделать одну HTML пагу?

Т.е. есть допустим два XML фида разных спонсоров. Можно на них наложить XSLT преобразование чтобы получить одну HTML пагу с содержимым этих фидов?

0
 



С нами с 25.06.05
Сообщения: 231
Рейтинг: 317

Ссылка на сообщениеДобавлено: 10/12/06 в 20:22       Ответить с цитатойцитата 

вроде бы - да

попробуй сделать такую схему

Код:
<xml ... />
<add xsl template />
<root>
<feed1>
  FEED ONE HERE
</feed1>
<feed2>
  Feed TWO HERE
</feed2>
</root>

Верстка, дизайн: CJ, Kernel Tube, Wordpress

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 10/12/06 в 20:31       Ответить с цитатойцитата 

Это ты про изменения в XML? Фишка в том что мне не надо менять XML. Вернее лучше его не менять.

Я спрашиваю че бы такого написать в XSLT шаблоне чтобы он обработал два фида и выплюнул один HTML.

Тока чувствую, прийдется оба фида склеивать в один icon_sad.gif

0
 



С нами с 25.06.05
Сообщения: 231
Рейтинг: 317

Ссылка на сообщениеДобавлено: 10/12/06 в 20:34       Ответить с цитатойцитата 

а как ты в одном xslt-шаблоне обработаешь два документа?
его ж из xml-документа вызывают, а не наоборот

а я предложил обьеденить два фида в один и подключить темплейт

Верстка, дизайн: CJ, Kernel Tube, Wordpress

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 10/12/06 в 20:36       Ответить с цитатойцитата 

ХЗ icon_smile.gif Ну мож там есть какая нить директива типа "добавить еще один XML источник" icon_smile.gif

0
 



С нами с 25.06.05
Сообщения: 231
Рейтинг: 317

Ссылка на сообщениеДобавлено: 10/12/06 в 20:42       Ответить с цитатойцитата 

порыл книжку icon_smile.gif из xslt-темплейта вобще внешние файлы не вызываются, так что только фиды обьединять...

Верстка, дизайн: CJ, Kernel Tube, Wordpress

8
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 10/12/06 в 20:47       Ответить с цитатойцитата 

от жеж блядство icon_smile.gif спасибо.

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 12/12/06 в 22:54       Ответить с цитатойцитата 

в XPath есть функция document()
т.е. можно брать данные не только из текущего XML-документа, но и из других.

<xsl:variable name="imgxml" select="document('img.xml')" />

...
...
<xsl:variable name="id" select="@icon" />
<img align="left">
<xsl:attribute name="src">
<xsl:value-of select="$imgxml/Images/Image[@id=$id]/@file" />
</xsl:attribute>
</img>
...
...

аналогично... никто не мешает перебирать данные из нескольких XML-наборов. Туториал писать лень icon_smile.gif

выделенные сервера * dedicated servers * хостинг

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 13/12/06 в 05:36       Ответить с цитатойцитата 

Pentarh, может выложишь конкретный код? поглядим, что можно сделать. Или в асю

по теме: когда XSLT-таблица стилей "вызывается" из XML-документа это лишь частный случай.

выделенные сервера * dedicated servers * хостинг

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »