Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
sadellit
Зарегистрирован: 07.02.2008 Сообщения: 1
|
Добавлено: Чт Фев 07 2008 13:07 Заголовок сообщения: помогите разобраться с XSLT |
|
|
незнаком с XSLT.
но столкнулся с такой проблемой: дали код
Код: | <xsl:template match="csh-lists">
<table width="786" border="0" cellspacing="0" cellpadding="0">
<xsl:for-each select="csh-list">
<xsl:if test="@city != ''">
<tr>
<td colspan="6"><img src="images/blank.gif" alt="" width="1" height="14"/></td>
</tr>
<tr>
<td width="15"><img src="images/table_back46.gif" alt="" width="15" height="23"/></td>
<td colspan="4" width="756" style="background-image:url(images/table_back22.gif); background-position:bottom">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#2B8DD3" class="MainTitle4"><xsl:value-of select="@city" disable-output-escaping="yes"/></td>
<td><img src="images/table_back47.gif" alt="" width="15" height="23"/></td>
</tr>
</table>
</td>
<td width="15" valign="bottom"><img src="images/table_back18.gif" alt="" width="15" height="23"/></td>
</tr>
<xsl:for-each select="csh">
<xsl:if test="position()=1">
<tr>
<td style="background-image:url(images/table_back25.gif)"></td>
<td colspan="4"><img src="images/blank.gif" alt="" width="1" height="6"/></td>
<td valign="top" style="background-image:url(images/table_back23.gif)"><img src="images/table_back19.gif" alt="" width="15" height="6"/></td>
</tr>
</xsl:if>
<tr>
<td style="background-image:url(images/table_back25.gif)"> </td>
<td align="left"><xsl:value-of select="@lbl" disable-output-escaping="yes"/></td>
<td align="left"><xsl:value-of select="@adr" disable-output-escaping="yes"/></td>
<td align="left"><xsl:value-of select="@wrktime" disable-output-escaping="yes"/></td>
<td align="right"><xsl:value-of select="@tel" disable-output-escaping="yes"/></td>
<td style="background-image:url(images/table_back23.gif)"> </td>
</tr>
<xsl:if test="position() < last()">
<tr>
<td style="background-image:url(images/table_back25.gif)"> </td>
<td colspan="4" style="background-image:url(images/line03.gif)"><img src="images/blank.gif" alt="" width="1" height="13"/></td>
<td style="background-image:url(images/table_back23.gif)"> </td>
</tr>
</xsl:if>
<xsl:if test="position()=last()">
<tr>
<td width="15" valign="bottom"><img src="images/table_back21.gif" alt="" width="15" height="7"/></td>
<td colspan="4" width="756" style="background-image:url(images/table_back24.gif)"><img src="images/blank.gif" alt="" width="1" height="7"/></td>
<td width="15" valign="bottom"><img src="images/table_back20.gif" alt="" width="15" height="7"/></td>
</tr>
</xsl:if>
</xsl:for-each>
</xsl:if>
</xsl:for-each>
</table>
</xsl:template>
|
никак немогу понять нужен ли параметр disable-output-escaping="yes" везде где встречаеться , и ели ненужен то почему ?
может кто что посоветует , или знает где можна почитать по етому поводу. |
|
Вернуться к началу |
|
|
Mytilus Galloprovincialis
Зарегистрирован: 30.08.2005 Сообщения: 358 Откуда: откуда все люди родятся
|
Добавлено: Вс Фев 17 2008 14:56 Заголовок сообщения: |
|
|
disable-output-escaping понимают не все браузеры. С его помощью можно указать на то, что спецсимволы HTML должны интерпретироваться "как есть". То есть символ "<" не будет заменен на "<", как и все прочие. Но, например, Firefox игнорирует этот аргумент. |
|
Вернуться к началу |
|
|
|