A big data supplier provide an XML feed that we may use, but I know very little about XML. The data feed has info like: items available, item costs, and confirmation of purchase when an order goes through...
How do I get started learning how XML is received from a data source (another website), displayed on our site, etc?
Its the sending and receiving of the info between the supplier's site and mine that is my main enquiry.
If you are concerned about fetching the XML from the remote site, you should take a look at PHP's file() function ([us2.php.net ]) and the Curl library ([us2.php.net ]). The file() function is good if you aren't doing anything overly complex in the fetch. Curl is a lot more general.
For parsing, you can use PHP's implementation of the expat parser ([us2.php.net ]).
The basic model that you will follow is:
1 - Fetch the XML data 2 - Parse it 3 - Store it in your database 4 - Act on the stored data