mayaaスクリプトではまったところ…”タグのボディが有効です”の意味

この説明がないものに、開始タグの後に他のタグをはさんで終了タグを記述するとうまくいかない。例えば、以下のhtmlとmayaaの場合、input textタグのname属性の値がtext_nameと思ったのだけど、

      <m:doRender id="unexpected" >
      <m:echo m:id="text" >
       <m:attribute name="name" value="text_name"/>
      </m:echo>
      </m:doRender>
      <html>
      <body>
      <span id="unexpected">
      <input id="text" type="text" name="hoge">
      </span>
      </body>
      </html>

spanタグのname属性になってしまう

      <html>
      <body>
      <span name="text_name" id="unexpected">
      </span>
      </body>
      </html>

タグを削除し、開始タグで終了するとうまくいく

      <m:doRender id="unexpected" />
      <m:echo m:id="text" >
       <m:attribute name="name" value="text_name"/>
      </m:echo>