У вас xsl от 5-ки! Как минимум, вместо:
<xsl:apply-templates select="/document/item"/>
Должно быть
<xsl:apply-templates select="/informationsystem/informationsystem_item"/>
Вот здесь
полуавтоматический конвертер XSL 5-ки в XSL 6-ки
И еще посмотрите тему
Попробуйте совсем простой 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>