assume your xml is in folder.xml, try something like<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.IO" %>
<form runat="server">
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="false">
 <Columns>
            <asp:BoundColumn HeaderText="File Name" 
                 DataField="FileName"/>
            <asp:BoundColumn HeaderText="File Size" 
                 DataField="FileSize"/>
         </Columns>
</asp:DataGrid>
</form>
<script language="C#" runat="server">
void Page_Load(Object o, EventArgs e)
{
  XmlDocument xmldoc = new XmlDocument();
  xmldoc.Load(Server.MapPath("folder.xml"));
  XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable);
  xnm.AddNamespace("ss","http://tempuri.org/FolderFile.xsd");
  XmlNode node = xmldoc.SelectSingleNode("//ss:Folder[@FolderID='0']",xnm);  if (node != null)
  {
DataSet ds = new DataSet();
StringReader sr = new StringReader(node.OuterXml);
ds.ReadXml(sr);
sr.Close();
   DataGrid1.DataSource = ds.Tables["File"].DefaultView;
   DataGrid1.DataBind();
  }
}
</script>