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

'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.SetProperty "ServerHTTPRequest", True
xml.ResolveExternals = True
xml.ValidateOnParse = True

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


'Transform file

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?