我需要能够引用命名的HTML实体,•而不是•XML文档中的Unicode替代.我可以控制XML文档的某些部分,例如定义DOCTYPE,但在实际的XML中进行查找和替换不是一种选择.我能得到这样一些元素 ,并&通过包括XHTML过渡DOCTYPE,但我需要更多的手动定义.我该怎么做呢?
- 编辑 -
感谢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 ...
]
>
Run Code Online (Sandbox Code Playgroud)
Jim*_*son 13
如果您可以修改XML以包含内联DTD,则可以在其中定义实体:
<!DOCTYPE yourRootElement [
<!ENTITY bull "•">
....
]>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14338 次 |
| 最近记录: |