I'm trying to write a DW8 floater panel with a tree control to allow users to
load and view XML schema structure in it. The problem is that I don't know how
to trigger a tree refresh.

The attachment is the source code I use. Any problems or things I didn't
notice?

Thanks,
Alex

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>XML Data Schema</title>
<script language="JavaScript">
function selectionChanged(){
// pass
}

function refreshSchemaTree() {
var schemaTree = document.schemaTree;
schemaTree.innerHTML = schemaTree.innerHTML + '<mm:treenode
value="campaign" state="expanded"><mm:treenode value="publishing_date"
state="expanded"></mm:treenode><mm:treenode value="tracking_number"
state="expanded"></mm:treenode><mm:treenode value="fullname"
state="expanded"></mm:treenode><mm:treenode value="home_airport"
state="expanded"></mm:treenode><mm:treenode value="travel_history"
state="expanded"><mm:treenode value="domestic"
state="expanded"></mm:treenode><mm:treenode value="international"
state="expanded"></mm:treenode></mm:treenode></mm:treenode>';
}

</script>
</head>

<body>
<mm:treecontrol name="schemaTree" style="height:100%;width:100%" size="15">
</mm:treecontrol>

<input type="file" onchange="refreshSchemaTree()" />
</body>
</html>