Простой пример работает для меня, когда я загружаю test.xml
в IE8.Я получаю вывод dog dog dog
Сохраните это как text.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<items>
<item>
<type>dog</type>
</item>
<item>
<type>dog</type>
</item>
<item>
<type>cat</type>
</item>
<item>
<type>dog</type>
</item>
</items>
Сохраните это как test.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<title>Title</title>
</head>
<body>
<xsl:apply-templates />
</body>
</html>
</xsl:template>
<xsl:template match="item"/> <!-- default item match (prints nothing) -->
<xsl:template match="item[type='dog']">
<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>
Если это не помогает, пожалуйста,отредактируйте свой вопрос с более подробной информацией о вашей проблеме.