Дан следующий XML-файл: <?xml-stylesheet type="text/xsl" href="style.xsl"?><cities> <city country="Казахстан">Астана</city> <city country="Россия">Москва</city> <city country="Узбекистан">Ташкент</city> <city country="Украина">Киев</city> <city country="Киргизия">Бишкек</city> <city country="Белоруссия">Минск</city></cities>
И следующий файл стиля: <xsl:stylesheet version="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html"/> <xsl:template match="/"> <H4>Столицы мира:</H4> <xsl:for-each select="cities/city">(*) </xsl:for-each> <BR/> </xsl:template></xsl:stylesheet>
Что нужно вставить вместо звездочки(*), чтобы получился следующий результат?
Столицы мира: |
Астана |
Москва |
Ташкент |
Киев |
Бишкек |
Минск |
(Отметьте один правильный вариант ответа.)
Варианты ответа
<xsl:value-of select="."/><xsl:if test="not(position()=last())">,<BR/></xsl:if>
<xsl:value-of select="."/><xsl:if test="not(position()=last())">, </xsl:if>
<xsl:value-of select="."/><BR/>(Верный ответ)
<xsl:value-of select="."/> - <xsl:value-of select="@country"/><BR/>