Я вот тоже ненавижу холиварщиков. Постоянно наводят смуту. Причем сидят обычно на своей паршивой Опере. И код пишут на, прости господи, перле каком-нибудь.
Неестественный образ у вас получился. Ну не похожа она на идеальную девушку. Угадывается в ней нечто синтетическое, потом начинаешь сомневаться что это вообще человек. Но вы ведь образ для программы создавали… эдакая идеальная, выверенная до мелочей, нечеловеческая, спроектированная красота.
И по-моему это, простите, охуительно прекрасно и здорово!!)) Супер!!!
Верно, хотя, имхо, XSLT синтаксис предельно прост и спокойно читается «на лету». А вот проблему с его громоздкостью можно проще решить назначением десятка code-templates в реакторе.
Ммм, если по-вечер голова работает правильно, то вот вам вариант без логических операторов:
<xsl:for-each select='node[position() = last() — 1]'>
<xsl:value-of select='.'/>,
</xsl:for-each>
<xsl:value-of select='node[position() = last()]'/>.
В случае комментариев, если их все сразу выводить, можно и предложенной структурой обойтись. Все равно для выборки делается один SQL запрос. Только логичнее думаю строить все ветки на сервере а потом уже в готовом виде отдавать браузеру.
А вот во втором варианте искажаются пропорции шрифта (особонно заметно при соседстве букв с прямыми и букв с наклонными линиями (последние выглядят несколько толще). По моему 3-4 варианты самое то.
Если игру нельзя будет пройти харизматичной, постоянно бухой и сидящей на стимуляторах звездой порно, с минимумом насилия - игра определенно много потеряет.
И по-моему это, простите, охуительно прекрасно и здорово!!)) Супер!!!
Ммм, если по-вечер голова работает правильно, то вот вам вариант без логических операторов:
<xsl:for-each select='node[position() = last() — 1]'>
<xsl:value-of select='.'/>,
</xsl:for-each>
<xsl:value-of select='node[position() = last()]'/>.