that's because your field turns into a 'table', the dataset's read-xml method simply ignore that because you probably said so... otherwise if the schema do not match you should get an error, not empty string :)
so, no... unless you write your own parsing using SAX or DOM this won't work but why...