pub fn unescape(input: &str) -> Result<String, String>
Unescapes all valid XML entities in a string. Returns the first invalid entity on failure.