In the example above, the contents of the FIRSTNAME field are displayed fine (i.e. Joe) but the contents of the LASTNAME field (i.e. Bloggs) are not displayed because the XML element has an attribute called "id".
If I remove the attribute the field data is displayed. It does not matter what the attribute is called, as soon as an element has an attribute, its data is not displayed.
I have hunted everywhere for documentation, etc, but cannot find anything that discusses this or shows any examples.
I am not interested in extracting the value of the attribute only the value of the element. I have no control over the XML that I will be using i.e. all elements will contain a single attribute plus data.