Обновить
33
0.7
ionicman@ionicman

Пользователь

Отправить сообщение
ЕМАЕ! УЖАС КАКОЙ!!!! :D
Откуда такие грабли?

XML:

<?xml version="1.0" encoding="Windows-1251"?&rt;
<?xml-stylesheet type="text/xsl" href="transform.xsl"?&rt;
<list&rt;
<item&rt;1</item&rt;
<item&rt;2</item&rt;
<item&rt;3</item&rt;
</list&rt;

XSLT:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&rt;
<xsl:output method="html" encoding="windows-1251" doctype-system="http://www.w3.org/TR/html4/strict.dtd" doctype-public="-//W3C//DTD HTML 4.01//EN"/&rt;

<xsl:template match="/list"&rt;
<html&rt;
<body&rt;
<table&rt;
<xsl:for-each select="item[(position() - 1) mod 2=0]"&rt;
<tr&rt;
<td&rt;<xsl:value-of select="./text()" /&rt;</td&rt;
<td&rt;<xsl:value-of select="following-sibling::item/text()" /&rt;</td&rt;
</tr&rt;
</xsl:for-each&rt;
</table&rt;
</body&rt;
</html&rt;
</xsl:template&rt;

</xsl:stylesheet&rt;
XML:



1
2
3


XSLT:




















В браузере открывать XML, XSLT-шный файл обозвать transform.xsl и бросить тудаже где файл.xml
Огромное спасибо за отличнейшую статью. Сам использую XSLT вот уже 3-й год весьма нравится. весьма быстро и удобно. Но мало еще народа переходит в сайтостроительстве на него, я надеюсь что после таких статей наших прибавится.
Вот не понимаю я таких людей.... А скажите пожалуйста все, что распространненное - всегда более удобно и лучше?
Егоне заставили работать за 10 лет одинаково совсем изза других вещей, не надо пожалста путать %опу с пальцем. Это весьма приятный язык - программировать на нем действительно просто и приятно.
А можно вопрос? а смысл всего этого? Вы собираете коллекцию гостевух? :) Может быть лучше дать нормальное реальное задание?
12 ...
101

Информация

В рейтинге
1 998-й
Зарегистрирован
Активность