After days of messing around with this, I found that it was all along my error.
Putting an NSLOG on sellerElement credElement, gives me the results above. The problem is that it was not complete, in that I didn't look at the results after adding (addChild) elements together, where the xml is all put together.
After putting a NLSOG on sellerElement, the results I was expecting was shown.