svnno****@sourc*****
svnno****@sourc*****
2010年 3月 13日 (土) 20:15:06 JST
Revision: 1726
http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=1726
Author: dhrname
Date: 2010-03-13 20:15:06 +0900 (Sat, 13 Mar 2010)
Log Message:
-----------
Modified Paths:
--------------
branches/ufltima/core.js
Modified: branches/ufltima/core.js
===================================================================
--- branches/ufltima/core.js 2010-03-13 11:14:40 UTC (rev 1725)
+++ branches/ufltima/core.js 2010-03-13 11:15:06 UTC (rev 1726)
@@ -829,17 +829,18 @@
case Node.ELEMENT_NODE:
s = this.createElementNS(importedNode.namespaceURI, importedNode.nodeName);
var attr = importedNode.attributes, att;
- for (var i=0,atli=attr.length;i<atli;i++) { //NamedNodeMapを検索する
+ for (var i=0,atli=attr.length;i<atli;++i) { //NamedNodeMapを検索する
att = this.importNode(attr[i], false);
s.setAttributeNodeNS(att);
}
if (deep) {
var ch = importedNode.childNodes, n;
- for (var i=0,chli=ch.length;i<chli;i++) { //子ノードを検索して、子供がいれば、importNodeメソッドを再帰的に実行する
+ for (var i=0,chli=ch.length;i<chli;++i) { //子ノードを検索して、子供がいれば、importNodeメソッドを再帰的に実行する
n = this.importNode(ch[i], true);
s.appendChild(n);
}
}
+ i = attr = att = atli = n = ch = chli = null;
break;
case Node.ATTRIBUTE_NODE:
s = this.createAttributeNS(importedNode.namespaceURI, importedNode.nodeName);
@@ -859,6 +860,7 @@
s.appendChild(n);
}
}
+ i = n = ch = chli = null;
break;
case Node.CDATA_SECTION_NODE:
s = this.createCDATASection();
@@ -884,6 +886,7 @@
throw (new DOMException(DOMException.NOT_SUPPORTED_ERR));
break;
}
+ importNode = deep = null;
return s;
};
/*createElementNSメソッド