xml结构数据中的某属性值也是一个xml结构数据,怎么在一个xsl中对该属性值进行处理

xml结构数据中的某属性值也是一个xml结构数据,如何在一个xsl中对该属性值进行处理?
请教高手,a.xml如下:
<?xml   version= "1.0 "   encoding= "GB2312 "?>
<?xml:stylesheet   type= "text/xsl "   href= "b.xsl "?>
<root>
<page>
<pageitem   content= " <root> <item> <name> aaa </name> </item> <item> <name> bbb </name> </item> </root> "/>
</page>
</root>

在b.xsl中,如何将上面的content中的xml数据进行处理?

------解决方案--------------------
XML中不用CDATA能直接存储含有特殊字符( <)的信息吗?
偶认为这样的XML本身就存在问题,更不用想要XSL去处理了。
------解决方案--------------------
上面的XML,本身就是不合法的文档。
换言之,它不是一个XML。
所以谈不上用XSLT。
如果要在XML中使用 <> ,必须用转义字符,“&lt;”“&gt;”
------解决方案--------------------
没遇到过这种情况.