关于XML元素节点的有关问题,很简单,难住小弟我了

关于XML元素节点的问题,很简单,难住我了!
如下:一个XML:
<body>test<a>a</a></body> 这样的写法对吗?
不是一般都是写成<body value = 'test' ><a>a</a></body>吗?
这样的话body文本是不是被当成了一个子节点,如何实现呢?

------解决方案--------------------
C/C++ code

<body>
 <test>
  <a>
   <a/>
  </a>
 </test>
</body>

------解决方案--------------------
好象不可以吧,你可以试试能不能读出来
这样是可以的:<body value =test><a>a</a></body>
这样也是可以的:<body><value>test</Value><a>a</a></body>
------解决方案--------------------
探讨

写错了,应该是test文本被当成了一个子节点,我主要就是问<body>test<a>a</a></body>可以这样写吗?