Не понимаю, в чем концептуально и чисто практически отличаются эти две XML записи:
<person>
<name>John Doe</name>
<email>jdoe@example.com</email>
</person>
<person name="John Doe" email="jdoe@example.com" />
По-попугайски, если не ошибаюсь, в первом случае узел person содержит два дочерних (сыновних

) узла, а во втором содержит два атрибута, но ни одного дочернего узла. И что с того?