Ссылки на объекты XML - PullRequest
0 голосов
/ 24 июня 2010

Мне нужно представлять специальные символы, такие как верхние индексы, символы авторского права и т. Д. В XML. Какой лучший способ сделать это?

Я в замешательстве, так как XML определяет 5 ссылок на сущности для "<", ">" и т. Д. Я всегда использую <и>, но мог бы, или должен, использовать вместо этого десятичный код Unicode, U + 003C? Или процессор XML будет обрабатывать их так же, как если бы я набрал «<» и ошибку, поскольку это зарезервированный символ? </p>

Для незарезервированных символов, например символа авторского права, достаточно ли вставить Unicode (U + 00A9) в XML или я должен определить ссылку на сущность в моей схеме?

Спасибо; -)

1 Ответ

1 голос
/ 24 июня 2010

Я запутался, так как XML определяет 5 ссылок на сущности для "<", ">" и т. Д. Я всегда использую <и>, но мог бы, или должен, я вместо этого использую десятичный код Unicode, U + 003C?Или процессор XML будет обрабатывать их так же, как если бы я набрал «<» и ошибку, поскольку это зарезервированный символ? </p>

Необработанный < будет ошибкой (поскольку это означает «Старт»тега ").

Для незарезервированных символов, например символа авторского права, достаточно ли вставить Unicode (U + 00A9) в XML или я должен определить ссылку на сущность в своей схеме?

Использование фактического символа хорошо (и обычно предпочтительнее использования объекта, так как он более читабелен (и занимает незначительно меньше байтов).

...