match_xsd_string returns empty string rather than NULL for empty CDATA