我需要能够引用像•
这样的命名HTML实体,而不是在XML文档中引用Unicode替代•
。我可以控制XML文档的某些部分,比如定义DOCTYPE
,但是不能在实际的XML中进行查找和替换。我可以通过包含XHTML transitional来获得像
和&
这样的元素,但是我需要手动定义更多。我该怎么做呢?
-编辑--
感谢Jim的回答,这是我最终得到的结果。这很棒,因为我可以利用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 ...
]
>
发布于 2011-06-28 23:31:39
如果可以修改XML以包含内联DTD,则可以在其中定义实体:
<!DOCTYPE yourRootElement [
<!ENTITY bull "•">
....
]>
https://stackoverflow.com/questions/6508860
复制相似问题