Hi, i need ur advise on how to use XML for developing a simple application. in my application, the user is presented with a HTML form by which he can make necessary selections. the form template is given below: <form name="theForm"> <select name="sel" onchange="loadFile();"> <option> Choose the map u prefer <option value="C:\My Documents\usa.jpg">US <option value="C:\My Documents\uk.jpg" >UK <option value="C:\My Documents\spain.jpg">Spain <option value="C:\My Documents\greece.jpg">Greece </select> </form>
in the above application , the user chooses a map and some data files and on the server side, some processing is done on the user selected map using the data also selected by the user and the final map is displayed back to the user. i have been asked to use XML in the above situation(probably for data exchange!!). i need to design a XML file that encapsulates the choices made by the user and this XML file has to be sent to the server via HTTP. the server-side programs are to interpret this XML file and do necessary procesing. my questions are: 1) is it possible to design such a XML file? this XML file should be a dynamic one that should change each time the user makes selection using the form. 2) should it be created on the client end or on the server end?? i need to necessarily use XML in the above scenario and i am in desperate need of ur advise and suggestions.. thanks in advance and eagerly looking forward to ur reply.
1) is it possible to design such a XML file? this XML file should be a dynamic one that should change each time the user makes selection using the form.
2) should it be created on the client end or on the server end?? i need to necessarily use XML in the above scenario and i am in desperate need of ur advise and suggestions.
Why do you need to use XML? Yes, I know that your boss told you to, but that's not a reason. If it doesn't matter how you use XML as long as you use it somehow, the easiest way might be to submit the HTML form as usual and have your server-side code construct the XML document.