МАРКИ ДВОЙНОЙ ЦИТАТЫ в файле XML - PullRequest
1 голос
/ 28 января 2020

Я прочитал 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.

Возможно, я не прав, а не саксонский. Но почему?

1 Ответ

0 голосов
/ 04 февраля 2020

Разрешение (взято из комментариев к вопросу):

  1. Да, эти символы разрешены в XML
  2. Сообщения об ошибках, по-видимому, не связаны с наличием этих символов и вызвано какой-то неопределенной ошибкой пользователя при обработке декодирования.
...