Potrzebuję móc odwoływać się do nazwanych obiektów HTML, takich jak •
, zamiast do alternatywnego kodu Unicode •
w dokumencie XML. Mam kontrolę nad niektórymi częściami dokumentu XML, na przykład definiując DOCTYPE
, ale wykonanie polecenia znajdowania i zamiany w rzeczywistym pliku XML nie jest opcją. Mogę uzyskać niektóre elementy, takie jak
i &
, włączając tymczasowy DOCTYPE XHTML, ale muszę zdefiniować więcej ręcznie. Jak mam to zrobic?Jak zdefiniować odniesienia encji HTML wewnątrz poprawnego dokumentu XML?
- EDIT -
Dzięki odpowiedź Jima, oto co skończyło się. To jest dobre, bo mogę korzystać podmioty przejściowe XHTML, a także dodać własne:
<!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 ...
]
>
Jeśli kończy się przy użyciu dużo zgłoszeń jednostki, należy rozważyć umieszczenie ich w osobnym pliku, a następnie za pomocą parametru podmiot je odwołać. –