Ciao a tutti, ho un problema che non riesco a risolvere con la visualizzazione di un sito con lingua russa.

Allora ho un file che legge il file xml :

codice:
xmlFile = server.mapPath("lang.xml")

set objXml = server.createObject("Microsoft.XMLDOM")
objXml.async = "false"
objXml.load(xmlFile)

function getValueByLabel(theLang,theApp)
	
	set node = objXml.selectNodes("//traduzione_pagina/lingua[@name=""" & theLang & """]/traduzione[@name=""" & theApp & """]")	
	if node.length = 0 then call getValueByLabel("it",theApp)
	for i = 0 to node.length - 1
	response.write node(i).selectSingleNode("value").text
	next

'set node = nothing	

end function
il file lang.xml :

codice:
 
<?xml version="1.0" encoding="iso-8859-1"?>
<traduzione_pagina>
<lingua name="ru"><traduzione name="textPrivacy"><value><![CDATA[Предоставленные Вами персональные данные будут использоваться.]]></value></traduzione></lingua>
</traduzione_pagina>
quando richiamo la pagina ottengo tutti ???????

La pagina è una normalissima pagina in ASP :

codice:
 
      <% 
	Response.write getValueByLabel(session("sLang"),"textPrivacy")

%>
Qualcuno sa darmi una dritta per risolvere il problema ?
Grazie