|
@@ -813,11 +813,19 @@ THREE.ColladaLoader.prototype = {
|
|
|
children: []
|
|
|
};
|
|
|
|
|
|
- var elements = xml.getElementsByTagName( 'node' );
|
|
|
+ for ( var i = 0; i < xml.childNodes.length; i ++ ) {
|
|
|
+
|
|
|
+ var child = xml.childNodes[ i ];
|
|
|
+
|
|
|
+ if ( child.nodeType !== 1 ) continue;
|
|
|
|
|
|
- for ( var i = 0; i < elements.length; i ++ ) {
|
|
|
+ switch ( child.nodeName ) {
|
|
|
|
|
|
- data.children.push( parseNode( elements[ i ] ) );
|
|
|
+ case 'node':
|
|
|
+ data.children.push( parseNode( child ) );
|
|
|
+ break;
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|