В ИС выводится HTML-код вместо форматированного текста, как исправить?

#
Re: В ИС выводится HTML-код вместо форматированного текста, как исправить?
У вас xsl от 5-ки! Как минимум, вместо:

  <xsl:apply-templates select="/document/item"/>

Должно быть

  <xsl:apply-templates select="/informationsystem/informationsystem_item"/>

Вот здесь http://www.hostcms.ru/download/6/correctxsl.php полуавтоматический конвертер XSL 5-ки в XSL 6-ки
И еще посмотрите тему http://www.hostcms.ru/forums/3/7189/
Попробуйте совсем простой XSL:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet SYSTEM "lang://250">
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">

   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>

   <xsl:template match="/informationsystem">
      <ul>
         <xsl:for-each select="informationsystem_item">
            <li>
               [<xsl:value-of select="@id"/>] '<xsl:value-of select="name"/>'
            </li>
         </xsl:for-each>
      </ul>
   </xsl:template>
</xsl:stylesheet>
ARTatom
Авторизация