Спасибо @DevNull хороший совет.

ужно иметь возможность ссылаться на именованные объекты HTML, такие как• вместо альтернативы Unicode• в документе XML. У меня есть контроль над некоторыми частями XML-документа, такими как определениеDOCTYPE, но делать поиск и замену в реальном XML не вариант. Я могу получить некоторые элементы, такие как  а также& включив XHTML переходный DOCTYPE, но мне нужно определить больше вручную. Как мне это сделать?

-- РЕДАКТИРОВАТЬ --

Благодаря ответу Джима, вот что я закончил. Это здорово, потому что я могу использовать переходные сущности XHTML, а также добавить свои собственные:

<!DOCTYPE
   html
   PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
   [
      <!ENTITY bull  "&#8226;">
      <!ENTITY ldquo "&#8220;">
      <!ENTITY rdquo "&#8221;">
      ... etc ...
   ]
>

Ответы на вопрос(2)

Ваш ответ на вопрос