Trong phần này, ta sẽ tìm hiểu về cách bind dữ liệu XML vào một control hiển thị dữ liệu như GridView. Để thực hiện việc này, đầu tiên ta sẽ sử dụng control XmlDataSource quản lý dữ liệu từ file XML | c Co Bản Xml - Binding dữ liệu Trong phần này ta sẽ tìm hiểu về cách bind dữ liệu XML vào một control hiển thị dữ liệu như GridView. Để thực hiện việc này đầu tiên ta sẽ sử dụng control XmlDataSource quản lý dữ liệu từ file XML 1. Binding ở dạng Nonhierarchical Đây là dạng hiển thị dữ liệu đơn giản nhất không có cấu trúc phân tầng. Tạo nguồn dữ liệu đại diện cho file XML asp xmldatasource ID xmlSourceDVD runat server DataFile asp xmldatasource Sau đó ta cần một GridView để hiển thị dữ liệu asp GridView ID GridView1 runat server AutoGenerateColumns true DataSourceID xmlSourceDVD BackColor C0C0FF AlternatingRowStyle BackColor E0E0E0 asp GridView Trường hợp ta chỉ muốn hiển thị một số column hãy thiết lập AutoGenerateColumns false asp GridView ID GridView2 runat server AutoGenerateColumns false DataSourceID xmlSourceDVD BackColor C0C0FF Columns asp BoundField DataField ID HeaderText ID asp BoundField DataField Catagory HeaderText Catagory SortExpression Catagory Columns AlternatingRowStyle BackColor E0E0E0 asp GridView Biên tập thienthanit@ Nguồn Internet ID Catagorv 1 War 2 Psychology 3 History 4 War 2. Binding sử dụng XPath Trong các ví dụ trên ta đã biết cách bind dữ liệu vào GridView. Tuy nhiên với cách làm trên ta chỉ hiển thị các dữ tại cấp cha DVD nếu muốn hiển thị các dữ liệu ở các node con thì ta phải dùng XPath. Tạo nguồn dữ liệu đại diện cho file XML asp xmldatasource ID xmlSourceDVD runat server DataFile asp xmldatasource Sau đó ta cần một GridView để hiển thị dữ liệu asp GridView ID GridView3 runat server AutoGenerateColumns false DataSourceID xmlSourceDVD BackColor C0C0FF Columns asp TemplateField HeaderText DVD ItemTemplate b XPath . Title b br XPath . Description ItemTemplate asp TemplateField Columns AlternatingRowStyle BackColor E0E0E0 asp GridView Biên tập thienthanit@ Nguồn Internet Trong trường hợp ta muốn hiển thị tên của các diễn viên nếu chỉ áp dụng như