loadXMLString in JSP giving error for dxhtmltree

Hi I have the following XML

<?xml version="1.0" encoding="iso-8859-1"?>XXCSS_SCDC_OVERRIDE_APPROVER null TABLE null null null null



When i put this in a xml file and open the tree_design.html (in samples directory) it opens the page properly



But when i put the same html as a jsp page and try to use loadXMLString()

it is igiving Data Structure error, invalid parent



Here is the javascript code i am using



            tree=new dhtmlXTreeObject(“treeboxbox_tree”,“100%”,“100%”,0);

            tree.setImagePath(“./common/”);

            tree.enableDragAndDrop(0);

            tree.enableTreeLines(false);

            tree.setImageArrays(“plus”,“”,“”,“”,“plus.gif”);

            tree.setImageArrays(“minus”,“”,“”,“”,“minus.gif”);

            tree.setStdImages(“book.gif”,“books_open.gif”,“books_close.gif”);

            tree.attachEvent(“onClick”,onNodeSelect)

            tree.loadXMLString(‘<c:out value=“${tree.xmlContent}”/>’);



I put an alert for the tree.xmlContent and it is rendering te proper xml content

loadXMLString in IE has limitation - it accepts XML only in UTF encoding, data in non-UTF encoding can be loaded only from remote URL ( this is limitation of browser )

Also, in above code snippet you have single quotes in loadXMLString command and the same quotes in xml , it may cause problems if quotes not escaped during output.