Вот собственно пример который не работает в лисе но работате в IE6 Считается правильным....

index.xml

Выделить код

Код:

<?xml version="1.0" encoding="windows-1251"?>
<?xml-stylesheet type="text/xsl" href="editors.xsl" ?>
<editor_contacts>
<editor>
<first_name>Джонатан</first_name>
<last_name>Эйнджел</last_name>
<title>старший редактор</title>
<publication>Network 
Magazine</publication>
<address>
<street>Гариссона, 600 </street>
<city>Сан-Франциско</city>
<state>Калифорния</state>
<zip>94107</zip>
</address>
<e_mail>jangel@mfi.com</e_mail>
</editor>
</editor_contacts>

editors.xsl

Выделить код

Код:

<?xml version="1.0" encoding="windows-1251"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<body>
<h1>Editor Contacts</h1>
<xsl:for-each select="editor_contacts/editor" order-by="+last_name">
<h2 style="color:#FF0000">Name: <xsl:value-of select="first_name"/>
<xsl:value-of select="last_name"/></h2>
<p>Title: <xsl:value-of select="title"/></p>
<p>Publication: <xsl:value-of select="publication"/></p>
<p>Street Address: <xsl:value-of select="address/street"/></p>
<p>City: <xsl:value-of select="address/city"/></p>
<p>State: <xsl:value-of select="address/state"/></p>
<p>Zip: <xsl:value-of select="address/zip"/></p>
<p>E-Mail: <xsl:value-of select="e_mail"/></p>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

В чём проблема?

Не знаете :)  Ладно скажу что сдесь не так
Надо писать в заголовке не

Выделить код

Код:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

а

Выделить код

Код:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

Это главная особенность в новых броузерах в отличии от старых

:offtopic: