XML Editing,updating,deleting Question!

G

Guest

I have a XML file which is formed !
And its used with a treeView menu control.
But the thing is that the TREEVIEW hasn't got a constant hieracrchy structure!
which is difficult to Edit,insert or update!
Whats the best way to provide such functionality for a XML that isn't well
structured!
My xml looks like this:-
<?xml version="1.0" encoding="utf-8"?>
<TREENODES>
<TreeNode Text="Contract">
<TreeNode Text="Test" NavigateUrl="a.aspx" target="_blank"/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
<TreeNode Text="Human Resources">
<TreeNode Text="Forms">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
<TreeNode Text="Time Sheets">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
<TreeNode Text="Time Sheet Admin">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
</TreeNode>
<TreeNode Text="Product Information">
<TreeNode Text="Crazy Johns Insurance">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
</TreeNode>
<TreeNode Text="Reports">
<TreeNode Text="Data Warehouse OLAP new" NavigateUrl="a.aspx"
target=""/>
<TreeNode Text="FTE and Commission Reports">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
<TreeNode Text="Target Reports">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
</TreeNode>
<TreeNode Text="Retail">
<TreeNode Text="Authorised Web Access List" NavigateUrl="a.aspx"
target=""/>
<TreeNode Text="Links to other web sites">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
</TreeNode>
<TreeNode Text="Telesales">
<TreeNode Text="Enable"/>
<TreeNode Text="Telstra Marketing CD search by number"/>
</TreeNode>

<TreeNode Text="Other">
<TreeNode Text="Person/Store Enquiry">
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
<TreeNode Text="" NavigateUrl="a.aspx" target=""/>
</TreeNode>
<TreeNode Text="Store Locator" NavigateUrl="a.aspx" target=""/>
</TreeNode>

</TREENODES>
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top