Nu vet jag inte hur hela ditt dokument ser ut, eller vilken teknik du använder för att visa innehållet. Jag gjorde såhär, och det fungerade:
test.xsl
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="uri:xsl">
<xsl:template match="/">
<html>
<body bgcolor="#DDDDDD">
<xsl:for-each select="playfields/playfield">
<xsl:if match=".[@id='505']">
Hej: <xsl:value-of select="@status"/> <br/>
</xsl:if>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
test.xml
<?xml version="1.0"?>
<playfields>
<playfield id="505" name="Avalon" status="1-505"/>
<playfield id="506" name="Avalon" status="1-506"/>
<playfield id="507" name="Avalon" status="1-507"/>
<playfield id="508" name="Avalon" status="1-508"/>
</playfields>
test.asp - den du anropar
<%
Set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
XMLHTTP.open "GET", "http://www.lurgoyf.com/xml/test.xml", False
xmltext = ""
Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
XMLDoc.async = false
XMLDoc.loadXML(xmltext)
XMLHTTP.send ""
styleFile = Request.ServerVariables("Appl_physical_path") & "xml\test.xsl"
Set source = XMLHTTP.ResponseXml
Set style = Server.CreateObject("Microsoft.XMLDOM")
style.async = false
style.load(styleFile)
Response.Write source.transformNode(style)
%>
Som sagt, hur din övriga kod ser ut vet jag inte, men det är ju bara att modifiera... :)
Mvh, Vide
------------------
Vide rox = new Vide();
rox.learn("C#");
webeye.nu

