基本上像是自己解决了, 如何使下面的 temp 前后各个 $ 号, 并且能正常运行? re=''
eval("$"+$e.item().nodeName+"=$e.item().text");
temp=''
temp=$e.item().nodeName
re=new RegExp(temp,'ig')
$str=$str.replace(re,$e.item().text);
re=null;
eval("$"+$e.item().nodeName+"=$e.item().text");
temp=''
temp=$e.item().nodeName
re=new RegExp(temp,'ig')
$str=$str.replace(re,$e.item().text);
re=null;
re=new RegExp(temp,'ig')
var $xml=new ActiveXObject("microsoft.xmldom");
$xml.load(Server.MapPath('../system/config.xml'));
var $childNodes=$xml.documentElement.selectSingleNode('//siteconfig').childNodes
var re
for ($e=new Enumerator($childNodes); !$e.atEnd(); $e.moveNext()){
eval("$"+$e.item().nodeName+"=$e.item().text");
re=new RegExp('[$]'+$e.item().nodeName+'[$]','ig')
$str=$str.replace(re,$e.item().text);
re=null;
}
$xml=null;