rendered paste bodyalias parse {
.comopen xml msxml2.xmlhttp
var %x $com(xml,open,1,bstr,get,bstr,$+( [ $regsubex($1,/%s/g,$chr(44) $ $+ $calc(\n +1) $chr(44)) ] ),bool,-1) $&
$com(xml,send,1) $com(xml,responseText,2),%x $com(xml).result
.comclose xml
return %x
}
alias comid if ($+($1,$com(0))) return $v1
alias parseAsync {
.comopen $comid(x) msxml2.xmlhttp
noop $com($v1,open,1,bstr,get,bstr,$+( [ $regsubex($2,/%s/g,$chr(44) $ $+ $calc(\n +2) $chr(44)) ] ),bool,0)
noop $comcall($v1,noop $!com($1,responseText,2) $(|,) $1 $!com($1).result $(|,) .comclose $!1,send,1)
}