[Sie-announce] SIEコード [1726]

Back to archive index

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メソッド




Sie-announce メーリングリストの案内
Back to archive index