(a)
<Message Subject="Subject1" Body="Body1">
   <Message Subject="Subject2" Body="Body2">
      <Message Subject="Subject3" Body="Body3" />
   </Message>
</Message>
<Message Subject="Subject4" Body="Body4" />


(b)
<asp:TreeView ID="TreeView1" Runat="Server" DataSourceID="MySource" />
<asp:XmlDataSource ID="MySource" Runat="Server" DataFile="data.xml" />

Example 1: An XML-based threaded discussion forum.

Back to Article