Mondial XML to X3D function resolver(prefix){ switch(prefix){ case "h": return "http://www.w3.org/1999/xhtml"; case "x": return "http://www.web3d.org/specifications/x3d-namespace"; default: return "http://www.web3d.org/specifications/x3d-namespace"; } } function xpath(){ var evaluator = new XPathEvaluator(); var exp = document.getElementById('exp').value; var resultxp = evaluator.evaluate(exp, document.documentElement, resolver, 7, null); for(var i=0; i<resultxp.snapshotLength; i++){ var currentNodeValue = resultxp.snapshotItem(i); if(currentNodeValue.getAttribute("render") == "false"){ currentNodeValue.setAttribute("render", "true"); } else { currentNodeValue.setAttribute("render", "false"); } } } My X3DOM world This is my first html page with some 3d objects.