xml.lang: fix prefix and name regexes

a-zA-Z doesn't include special characters, like ö, ß, etc.
Use the [:alpha:] and [:alnum:] character classes instead.

https://bugzilla.gnome.org/show_bug.cgi?id=650667