add 'cdata' support and test it passed