The objective of this task is to create a DataGrid control in pure JavaScript / AJAX that displays data from embedded XML in code, static XML files or external XML data sources in tabular form. The control should provide various features including column sorting, row selection, page navigation buttons, data refresh button, and an indicator showing the number of rows retrieved.
See attached spec for details.
## Deliverables
The objective of this task is to create a DataGrid control in pure JavaScript / AJAX that displays data from embedded XML in code, static XML files or external XML data sources in tabular form. The control should provide various features including column sorting, row selection, page navigation buttons, data refresh button, and an indicator showing the number of rows retrieved.
See attached spec for details.