Anton
Just Programmer
Ошибка в XSL непонятная
Народ, всем доброе утро.
) Уж в каторый раз обращаюсь, если кого достал, то не спеуиально.
)
Проблема ... немогу понять что значит ошибка, кторую пишет саблотрон на мой XSL:
Warning: Sablotron error on line 14: attribute 'href' created after a child has been added in c:\!server\htdocs\news\include\news_out.inc.php3 on line 77
Ниже привожу XSL и в нем помеченно место на которое материться:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HEAD>
<TITLE><xsl:text>News line</xsl:text></TITLE>
<link rel="STYLESHEET" href="css/style.css" type="text/css" title="styles"/>
</HEAD>
<BODY marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="#ffffff">
<div align="center">
<br/>
<h1><xsl:text>NEWS</xsl:text></h1>
<table cellspacing="5" cellpadding="5" border="0" width="85%">
<xsl:for-each select="newsLine/news">
<xsl:sort order="descending" select="date"/>
<tr CLASS="first">
<td valign="top">
<i><xsl:value-of select="date"/></i><xsl:text> - </xsl:text><xsl:value-of select="title"/><br/>
<xsl:apply-templates select="text"/>
<img src="pictures/pixel2.gif" width="100%" height="1"/>
</td>
</tr>
</xsl:for-each>
</table>
<xsl:for-each select="newsLine/newsPages/page">
<xsl:sort order="ascending" select="pageNum"/>
<xsl:choose>
<xsl:when test="pageNum/@selected = 1">
<xsl:value-of select="pageNum"/>
</xsl:when>
<xsl
therwise>
[ЦВЕТОМ=red] <xsl:attribute name="href">index.php3?page=<xsl:value-of select="pageNum"/></xsl:attribute>
<xsl:attribute name="title">Go to news page <xsl:value-of select="pageNum"/></xsl:attribute>[/ЦВЕТОМ]
</xsl
therwise>
</xsl:choose>
</xsl:for-each>
</div>
</BODY>
</xsl:template>
<xsl:template match="text">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="bold">
<b><xsl:value-of select="."/></b>
</xsl:template>
</xsl:stylesheet>
В заранее всем очень боагодарен ...
))
Народ, всем доброе утро.


Проблема ... немогу понять что значит ошибка, кторую пишет саблотрон на мой XSL:
Warning: Sablotron error on line 14: attribute 'href' created after a child has been added in c:\!server\htdocs\news\include\news_out.inc.php3 on line 77
Ниже привожу XSL и в нем помеченно место на которое материться:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HEAD>
<TITLE><xsl:text>News line</xsl:text></TITLE>
<link rel="STYLESHEET" href="css/style.css" type="text/css" title="styles"/>
</HEAD>
<BODY marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" bgcolor="#ffffff">
<div align="center">
<br/>
<h1><xsl:text>NEWS</xsl:text></h1>
<table cellspacing="5" cellpadding="5" border="0" width="85%">
<xsl:for-each select="newsLine/news">
<xsl:sort order="descending" select="date"/>
<tr CLASS="first">
<td valign="top">
<i><xsl:value-of select="date"/></i><xsl:text> - </xsl:text><xsl:value-of select="title"/><br/>
<xsl:apply-templates select="text"/>
<img src="pictures/pixel2.gif" width="100%" height="1"/>
</td>
</tr>
</xsl:for-each>
</table>
<xsl:for-each select="newsLine/newsPages/page">
<xsl:sort order="ascending" select="pageNum"/>
<xsl:choose>
<xsl:when test="pageNum/@selected = 1">
<xsl:value-of select="pageNum"/>
</xsl:when>
<xsl

[ЦВЕТОМ=red] <xsl:attribute name="href">index.php3?page=<xsl:value-of select="pageNum"/></xsl:attribute>
<xsl:attribute name="title">Go to news page <xsl:value-of select="pageNum"/></xsl:attribute>[/ЦВЕТОМ]
</xsl

</xsl:choose>
</xsl:for-each>
</div>
</BODY>
</xsl:template>
<xsl:template match="text">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="bold">
<b><xsl:value-of select="."/></b>
</xsl:template>
</xsl:stylesheet>
В заранее всем очень боагодарен ...
