xmldataset: xml parsing made easy