何时是没有名称的JavaScript函数?是否可以明确地调用它

时间:2012-05-27 19:03:16

标签: javascript

我是JavaScript的新手,我对语法不太熟悉。

我想知道函数如何

{       
    /*
   Data is split into distributions and relations - so append them
    */
    //getURLParameters();
    /*** Read in and parse the Distributome.xml DB ***/
    var xmlhttp=createAjaxRequest();
    var xmlDoc, xmlDoc1;
    xmlhttp.open("GET","distributome-relations.xml",false);
    xmlhttp.send();
    xmlDoc = xmlhttp.responseXML;
    xmlhttp=createAjaxRequest();
    xmlhttp.open("GET","distributome-references.xml",false);
    xmlhttp.send();
    xmlDoc1 = xmlhttp.responseXML;
    var node = xmlDoc.importNode(xmlDoc1.getElementsByTagName("references").item(0), true);
    xmlDoc.getElementsByTagName("distributome").item(0).appendChild(node);
        try{ 
        DistributomeXML_Objects=xmlDoc.documentElement.childNodes; 
    }catch(error){ 
        DistributomeXML_Objects=xmlDoc.childNodes; 
    } 

    traverseXML(false, null, DistributomeXML_Objects, distributome.nodes, distributome.edges, distributome.references, distributomeNodes, referenceNodes);

    xmlhttp=createAjaxRequest();
    xmlhttp.open("GET","Distributome.xml.pref",false);
    xmlhttp.send();
    if (!xmlhttp.responseXML.documentElement && xmlhttp.responseStream)
        xmlhttp.responseXML.load(xmlhttp.responseStream);
    var ontologyOrder = xmlhttp.responseXML;    
    getOntologyOrderArray(ontologyOrder);
            //console.log("firstread: xmlDoc: " xmlDoc);
}

我正在尝试打印xmlDoc的内容,以便下次为变量赋值时检查内容,以便知道我正在创建一个有效的文档。

为了澄清 - 我使用的是ProtoVis,并希望在上传包含一些数据的XML文件后重绘节点。

我需要修复的第一个问题是创建一个有效的xmlDoc,以便我可以显示更新的信息,因此我想查看xmlDoc内容,以便我可以将它与下次使用上传的文件为xmlDoc分配值进行比较。

谢谢你的时间!

编辑:我意识到console.log缺少一个逗号。

编辑:我的问题是函数执行的时间 - 因为我无法明确地调用它

1 个答案:

答案 0 :(得分:0)

你的语法错了。您缺少+来连接字符串:

console.log("firstread: xmlDoc: " + xmlDoc);