Я прочитал XML спецификацию и думаю - но не совсем уверен - что ЛЕВАЯ МАРКА ДВОЙНОЙ ЦИТАТЫ или МАРКА ПРАВОЙ ДВОЙНОЙ ЦИТАТЫ являются допустимыми символами в значениях атрибута.
Однако я получаю ошибка процессора Saxon XSLT (9.9.1-5) Недопустимый байт 3 3-байтовой последовательности UTF-8 . Шестнадцатеричный редактор показал мне последовательность E2-80-9 C и E2-80-9D с именами кодовых точек Unicode 0x201 C и 0x201D , которые также перечислены здесь .
I понимаю, что эти символы исключены из XML NameChar, но не из AttValue.
Возможно, я не прав, а не саксонский. Но почему?