gpt4 book ai didi

xml - 如何在有效的 XML 文档中定义 HTML 实体引用?

转载 作者:数据小太阳 更新时间:2023-10-29 01:39:32 27 4
gpt4 key购买 nike

我需要能够在 XML 文档中引用命名的 HTML 实体,例如 而不是 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 "&#8226;">
<!ENTITY ldquo "&#8220;">
<!ENTITY rdquo "&#8221;">
... etc ...
]
>

最佳答案

如果您可以修改 XML 以包含内联 DTD,您可以在那里定义实体:

<!DOCTYPE yourRootElement [
<!ENTITY bull "&#8226;">
....
]>

关于xml - 如何在有效的 XML 文档中定义 HTML 实体引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6508860/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com