rem: var treeArray = eval(ORBEON.util.Dom.getStringValue(tree)); 
add: var treeString = ORBEON.util.Dom.getStringValue(tree); treeString = ORBEON.util.String.replace(treeString, "\n", " "); treeString = ORBEON.util.String.replace(treeString, "\r", " "); var treeArray = eval(treeString); 
context:     _tree: function(tree) {        // Save in the control if it allows multiple selection        tree.xformsAllowMultipleSelection = ORBEON.util.Dom.hasClass(tree, "xforms-select");        // Parse data put by the server in the div        var treeArray = eval(ORBEON.util.Dom.getStringValue(tree));        ORBEON.util.Dom.setStringValue(tree, "");        tree.value = "";        // Create, populate, and show the tree        tree.xformsTree = new YAHOO.widget.TreeView(tree.id);        var treeRoot = tree.xformsTree.getRoot();        ORBEON.xforms.Init._addToTree(tree, treeArray, treeRoot, 0);        // Make selected nodes visible'        var values = tree.xformsAllowMultipleSelection ? tree.value.split(" ") : [ tree.value ];        for (nodeIndex in tree.xformsTree._nodes) {            var node = tree.xformsTree._nodes[nodeIndex];            if (xformsArrayContains(values, node.data.value)) {                var nodeParent = node.parent;                while (nodeParent != null) {                    nodeParent.expand();                    nodeParent = nodeParent.parent;                }            }        }        // Save value in tree        tree.previousValue = tree.value;        tree.xformsTree.draw();        ORBEON.util.Dom.removeClass(tree, "xforms-initially-hidden");    },
meta: 5390	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5390/c14ffe0a020dedc2d11e538cd8c090efa0d26c6f/xforms.js/clean/src/examples/web/ops/javascript/xforms.js