I'm trying to parse a Character Atom feed from the World of Warcraft Armoury and display on a fan site.

Here's my code
[code]

<%
'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.SetProperty "ServerHTTPRequest", True
xml.ResolveExternals = True
xml.ValidateOnParse = True
xml.load("http://eu.wowarmory.com/character-feed.atom?r=Kul+Tiras&cn=Jaile")

'Load XSL
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false

xsl.load(Server.MapPath("character-feed.xsl"))

'Transform file
Response.Write(xml.transformNode(xsl))
%>

[code]
PROBLEM: The World of Warcraftt armory is intelligent enough to look for the "User-Agent" header, and act different depending on the result.

If the User-Agent seems capable of XML/XSLT rendering, the armory will let the XML go through, otherwise it'll do the rendering server side. If you want to get the XML, you have to spoof the User-Agent to one which is recognized as one able to do XML/XSLT rendering.

How would I trick the WoW armoury into thinking my ASP script is web browser capable of rentding XML/XSLT For example: "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1) Gecko/20061010 Firefox/2.0"?

Any ideas?