Here are few quick tips that can help you understand and start with XML basics...
Questions - (preferably in this sequence)
How do you generate XSD ?
You need to have a valid XML file for which you want to have a schema generated ( XSD)
If you have VS .net you can just open the xml file into VS.net and then under XML menu you should see "Create Schema" option that should generate an .xsd file for you!
How do you create classes from an XSD schema?
You can create .net (C#, VB, J#) source code from the xsd using XSD tool (command line) along with MS .net framework.
How do you convert (deserialize) XML into an object that you can read through .net code?
How do you write out an XML file (serialize) from an object through .net code?
Thats simple ...is it? Thanks - Dipesh