I am getting lot of XML files from different clients with similar data structured differently or say , all of them follow different schemas but the actual data is same.
I want to develop a website, where clients can upload their XML files and I can extract information that I need from those XML files for processing client's request.
I want to make use of the XSLT transformation, where I can write XSL stylesheets and transform different schemas (coming from clients) into my own schema.
I am a C# developer and I know .NET has its XSLT processor. Has anyone done something like this? where should I store the XSL files on the server and how do we apply those XSL stylesheets to the XML, once clients uploads them.
Also, I have heard of other XSLT processors, like Saxon. If I want to go with something other than the .NET XSLT processor. how should I go about it ?