Мне нужно иметь возможность ссылаться на именованные объекты HTML, такие как •
, вместо альтернативы Unicode •
в XML-документе. У меня есть контроль над некоторыми частями XML-документа, такими как определение DOCTYPE
, но поиск и замена в реальном XML невозможен. Я могу получить некоторые элементы, такие как
и &
, включив переходный DOCTYPE XHTML, но мне нужно определить больше вручную. Как мне это сделать?
-- РЕДАКТИРОВАТЬ --
Благодаря ответу Джима, вот что у меня получилось. Это здорово, потому что я могу использовать переходные объекты XHTML, а также добавлять свои собственные:
<!DOCTYPE
html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
[
<!ENTITY bull "•">
<!ENTITY ldquo "“">
<!ENTITY rdquo "”">
... etc ...
]
>