Have good experience with XSD, XSLT and C# Winforms. Previously developed a similiar functionality in an application called BRIT for T-Mobile. XML files called AA14 used to be sent via mail to the BRIT users from diiferent Telecom operators all over the world. These were Roaming agreements in XML and the XSD for the same was provided by GSM. The users used to upload these documents from their Outlook mailboxes (Outlook integration was done via Redemption) and the software after checking that the XML in the mail attachment confirms to the XSD used to be uploaded to the server. Data from the XML was also extracted and uploaded to SQL Server database. Similiarly, data from the database fetched in XML format used to be formatted using XSLT and PDFs generated using Apache FOP. I have developed the functionality single handedly and have good experience in these areas.