Read the XML structure in Appendix one which shows an example feed with the items that are the articles.

| February 14, 2018

Read the XML structure in Appendix one which shows an example feed with the items that are the articles. This will help you better understand some of the detail that follows.
Your website should be well-designed with a professional look and feel. You should use HTML5 for this assignment. You will need to implement the following:
• A common header and footer for all pages displayed so that all pages in the site have a consistent look and feel.
• The homepage should list all the song details from the XML file in the form of HTML. The XML elements you should display for each item element are: songtitle, artist, releaseyear, genre and link.
You should use SimpleXML only, none of the other php libraries, to access the XML file, extract the relevant XML and then reformat it in the way required.
• A search box on the homepage listing, allowing partial matching by title or genre using Xpath. Then only songs matching the search criteria will be displayed on the front page.
• A means of accessing an Amazon.com webpage where the user can purchase the particular song when the link from the front page is clicked.
• A means by which a registered user can login which should be available from the homepage. You should use PHP sessions to manage persistence of the login state across all pages and store the date/time of the login.
• A means by which a user, but only if logged in, can save song details to the saved_songs database table (see accompanying database creation script on eLP) using PDO commands.
• A means by which a user, but only if logged in, can retrieve and display any previously saved song references from the saved_songs database table using PDO commands

Order your essay today and save 30% with the discount code: ESSAYHELP
Order your essay today and save 30% with the discount code: ESSAYHELPOrder Now