do not load as xml if string is not xml

If the mediaitem represented by the id in the visuallist is not
available then do assume its xml and proceed parsing. Check to make sure
the string is indeed a valid xml string.