In a lot of the other code, we simply `binary_to_list/1` UTF-8 encoded binaries into lists. Does the `xmerl` API demand we give it a list of character points instead?