In the example above, there are empty text nodes between each element.
When XML generates, it often contains white-spaces between the nodes.
The XML DOM parser treats these as ordinary elements, and if you are not aware of them, they sometimes cause problems.