One accepted practice uses the so-called three-tiered Model-View-Controller paradigm, which is implemented with a back-end database such as MySQL, PostgreSQL, Oracle, etc (the model), a web server such as Apache (with a browser, the view), and some application-specific CGI or PHP code (the controller). A Google search for Model View Controller (MVC) should yield a plethora of information to use as a starting point.
Your application will require you to populate the database from the uploaded XML, and then create HTML pages with content extracted from the database, using your application-specific CGI/PHP code. Extracting from and updating the information in the database would be done using SQL queries embedded in your code. It is difficult to be more specific than this without more details of your application.
--- rod.
|