Yes, it is legal

Signature
Stan Kitsis
Program Manager, XML Technologies
Microsoft Corporation
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
> Hi,
>
[quoted text clipped - 10 lines]
> Thanks,
> Sri
> Hi,
>
[quoted text clipped - 7 lines]
> </A>
> </A>
Yes, it is very common.
But be careful with your design above, as it uses Mixed Content,
which is normally only required in text document applications.
Perhaps your labels are not supposed to imply the presence of text,
but it would be more usual for data-oriented applications to use, eg
<A>
<stuff>This is an element of type A.</stuff>
<A>
<stuff>This is another element of type A </stuff>
</A>
</A>
eg
<!ELEMENT A (stuff,A?)>
<!ELEMENT stuff (#PCDATA)>
///Peter

Signature
XML FAQ: http://xml.silmaril.ie/