svnno****@sourc*****
svnno****@sourc*****
2011年 5月 16日 (月) 21:56:36 JST
Revision: 2689 http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2689 Author: dhrname Date: 2011-05-16 21:56:36 +0900 (Mon, 16 May 2011) Log Message: ----------- for文を見直して、importNodeメソッドの最適化 Modified Paths: -------------- branches/07x/078/org/w3c/core.js Modified: branches/07x/078/org/w3c/core.js =================================================================== --- branches/07x/078/org/w3c/core.js 2011-05-16 12:50:18 UTC (rev 2688) +++ branches/07x/078/org/w3c/core.js 2011-05-16 12:56:36 UTC (rev 2689) @@ -865,7 +865,7 @@ if (imn === /*Node.ELEMENT_NODE*/ 1) { s = this.createElementNS(importedNode.namespaceURI, importedNode.nodeName); attr = importedNode.attributes; - for (var i=0,atli=attr.length;i<atli;++i) { //NamedNodeMapを検索する + for (var i=0;attr[i];++i) { //NamedNodeMapを検索する ch = attr[i]; uri = ch.namespaceURI; uri = (uri === "") ? null : uri; //空文字列はnullとして扱うようにする(MSXMLが空文字列を返す時の対策) @@ -881,7 +881,7 @@ fi = fi.nextSibling; } } - i = atli = null; + i = null; } else if(imn === /*Node.TEXT_NODE*/ 3) { s = this.createTextNode(importedNode.data); } else if(imn === /*Node.ATTRIBUTE_NODE*/ 2) {