rem: var attr = " " + a.localName + '="' + unicodeToEntity(a.nodeValue) + '"'; 
add: var attr = " " + a.localName + '="' + InsUtil.unicodeToEntity(a.nodeValue) + '"'; 
context:   _toXML: function(aNode, aLevel)  {    if (!aNode) return "";        var s = "";    var indent = "";    for (var i = 0; i < aLevel; ++i)      indent += "  ";    var line = indent;                  if (aNode.nodeType == Node.ELEMENT_NODE) {      line += "<" + aNode.localName;      var attrIndent = "";      for (i = 0; i < line.length; ++i)        attrIndent += " ";        for (i = 0; i < aNode.attributes.length; ++i) {        var a = aNode.attributes[i];        var attr = " " + a.localName + '="' + unicodeToEntity(a.nodeValue) + '"';        if (line.length + attr.length > 80) {          s += line + (i < aNode.attributes.length-1 ? "\n"+attrIndent : "");          line = "";        }                line += attr;      }      s += line;            if (aNode.childNodes.length == 0)        s += "/>\n";      else {        s += ">\n";        for (i = 0; i < aNode.childNodes.length; ++i)          s += this._toXML(aNode.childNodes[i], aLevel+1);        s += indent + "</" + aNode.localName + ">\n";      }    } else if (aNode.nodeType == Node.TEXT_NODE) {      s += unicodeToEntity(aNode.data);    } else if (aNode.nodeType == Node.COMMENT_NODE) {      s += line + "<!--" + unicodeToEntity(aNode.data) + "-->\n";    }        return s;  },
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/1059b8a1d2542f7c9d55d3a14a67341c3421c9ac/dom.js/buggy/extensions/inspector/resources/content/viewers/dom/dom.js