Литералы
[9] | EntityValue | ::= | '"' ([^%&"] | | )* '"' |
| "'" ([^%&'] | | )* "'" | |||
[10] | AttValue | ::= | '"' ([^<&"] | )* '"' |
| "'" ([^<&'] | )* "'" | |||
[11] | SystemLiteral | ::= | ('"' [^"]* '"') | ("'" [^']* "'") |
[12] | PubidLiteral | ::= | '"' * '"' | "'" ( - "'")* "'" |
[13] | PubidChar | ::= | #x20 | #xD | #xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%] |
Замечание:
Хотя сценарий и позволяет определить сущность, состоящую из одного единственного простого символа < в строке данных (имеется ввиду <!ENTITY mylt "<">), настоятельно рекомендуется избегать подобной практики, поскольку любая ссылка на указанную сущность приведет к появлению ошибки корректности.