XML file
Printing from an XML file is very easy. The DataSet object has a ReadXML() method that loads XML data into the dataset object. In this example, the ReadXML() method is passed a fully qualified filename.
Private Sub FillDataset(ByVal myDataSet As DataSet, ByVal myFileName As String)
myDataSet.ReadXML(myFileName)
End Sub