Remove .children access

Not supported in node.js’ xmldom package.
This commit is contained in:
Neil Fraser
2018-09-20 18:20:51 -07:00
committed by Neil Fraser
parent 73b1e855c6
commit 59a4db61b2

View File

@@ -606,7 +606,10 @@ Blockly.Xml.domToBlock = function(xmlBlock, workspace) {
* should be added.
*/
Blockly.Xml.domToVariables = function(xmlVariables, workspace) {
for (var i = 0, xmlChild; xmlChild = xmlVariables.children[i]; i++) {
for (var i = 0, xmlChild; xmlChild = xmlVariables.childNodes[i]; i++) {
if (xmlChild.nodeType != Element.ELEMENT_NODE) {
continue; // Skip text nodes.
}
var type = xmlChild.getAttribute('type');
var id = xmlChild.getAttribute('id');
var name = xmlChild.textContent;