I want to Create a web application that uses XML extensively.
It must be able to Call XSL style sheet to transform an XML file, A into a modified XML file, B Validate resultant XML File B against an (W3C) XML schema
Open and Read XML File B. Display XML in a treeview control Edit ,delete, add nodes in the XML Save modified XML File to server file system
I would like to minimize my learning curve so I can start developing as quickly as possible. I am not experienced with Java but am familiar with OOP, the XML stuff.
Blazing performance is not my highest priority
I believe that doing this project in Java is my best choice because many of the best tools for using/querying RDF are accessible in Java and this will become important during a later phase of the project.
I am a little confused about all the tools out there and have given some thought to : JSP JSP/Struts Servelets Eclipse -
JSP (Java Server Pages), servlets and Struts are things that have to do with writing web applications in Java (applications that run on a server and that produce HTML pages sent to a client's browser via Internet). Are you going to write a web application? If not, then JSP, servlets and Struts are not relevant to your application.
Eclipse is an IDE (Integrated Development Environment) for Java and other programming languages. There are lots of tools available in Eclipse (either out-of-the-box with Eclipse or available as separately installable plug-ins) to work with XML, XSL, style sheets and also JSP, servlets etc.