var _UITexts= function() { this.texts = null; this.scanXml = function() { this.data = {}; var sTableName; var row = null; for ( var i = 0; i < this.doc.firstChild.childNodes.length; i++) { var node = this.doc.firstChild.childNodes[i]; if (node.tagName) { sTableName = node.tagName; // get row row = {}; for ( var j = 0; j < node.childNodes.length; j++) { var node2 = node.childNodes[j]; if (node2.tagName) row[node2.tagName] = node2.textContent; } if (!this.data[sTableName]) { this.data[sTableName] = {}; } this.data[sTableName][row["ID"]] = row; } } }; this.handleXML=function(sPath) { if (this.texts==null) this.texts={}; var doc; try { doc = XML.load(sPath); var trans=doc.getElementsByTagName("UITranslation"); for(var i=0;i