XML can be used to represent a structured, hierarchical, relational data. Please do NOT use it as if it's something like a CSV file. If you're using XML to represent a product availability for the various branches your shopping chain has I should be able to discern which branch has what products based on the position of the item nodes.
But instead what did I get from you? A file where all the XML nodes are pretty much on the SAME DAMN LEVEL! And you're expecting me to parse it like some flat file to get the information I need?
If you wanted me to parse it in the first place why the heck did you bother generating an XML compliant structure? You like angle brackets is it?