| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Разбитие xml на части |
| Автор: john198708 16.4.2009, 12:16 |
| Подскажите новичку! есть xml данные <content> <icon>www.rambler.ru/htm.hz^Мои документы#sdimg/ris.png </icon> <icon>www.rambler.ru/htm.hz^Мои документы#sdimg/ris.png </icon> <icon>www.rambler.ru/htm.hz^Мои документы#sdimg/ris.png </icon> </content> 1часть это ссылка 2 - надпись 3 путь рисунка! пробовал во так не получается <xsl:template match="/content"> <xsl:for-each select="icon"> <xsl:variable name="alt" select="substring-after(icon, '^')"/> <tr> <td height="90px" align="center"> <a> <xsl:attribute name="href"><xsl:value-of select="substring-before(icon, '^')"/></xsl:attribute> <img ><xsl:attribute name="alt"><xsl:value-of select="substring-before($alt, '#')"/></xsl:attribute> <xsl:attribute name="src"><xsl:value-of select="substring-after(icon, '#')"/></xsl:attribute> </img> </a> <br></br><FONT size="2" FACE="verdana"><xsl:value-of select="substring-before($alt, '#')"/></FONT> </td> </tr> </table> </xsl:template> Люди подскажите!!! |
| Автор: NightmareZ 16.4.2009, 15:21 |
| Выскажу две мысли. 1. Нужно оформлять код с помощью тега [code=xml]. 2. XML для того и нужен, чтобы структурировать документ. А пихать кучу данных в один тег - суть зло. |
| Автор: john198708 17.4.2009, 06:22 |
| Спасибо за мысли!!!!!!!!!!!!! |