-1
我想異步加載xml文件,但是當我在TestConfiguration()中調用 LoadXML(docname)並打印返回值時,它不會打印任何東西。在testcomplete中使用jscript異步加載xml
function TestConfiguration()
{
var strFilePath = "..\\CommonFiles\\TestConfig.xml";
var retVal = LoadXML(strFilePath);
Log.Message(retVal);
}
function LoadXML(docname)
{
try {
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e) {
Log.Message(e.message);
}
try {
xmlDoc.async=true;
xmlDoc.load(docname);
return(xmlDoc);
}
catch(e) {
Log.Message(e.message);
}
return(null);
}
感謝德米特里。這樣可行。 – vinu
如何在向調用者讀取xml節點及其屬性後返回成功或失敗。任何可能有助於做到這一點的功能? – vinu
要了解操作是否成功,可以檢查其結果爲null - (retVal.selectSingleNode(「kkk」)== null)。 BTT,如果您將我的答案標記爲已接受,我將不勝感激。 –