gpt4 book ai didi

firefox-addon - 如何在单个 xul 中使用多个 dtd 文件?

转载 作者:行者123 更新时间:2023-12-02 22:22:06 24 4
gpt4 key购买 nike

在我的 firefox 插件中,我有一些 !ENTITIY 想要放入“global.dtd”文件中。然后,在我所有的 .xul 文件中,我想访问该 global.dtd 以及该 .xul 文件的特定 .dtd 文件。

因此,对于 code1.xul,我将加载 code1.dtd 和 global.dtd。然后,对于 code2.xul,我将加载 code2.dtd 和 global.dtd。

因此,我可以确保在 global.dtd 中使用相同的字符串。

我可以这样做吗?定义怎么写?你不能放两个文档类型。

<!DOCTYPE overlay SYSTEM "chrome://myaddon/locale/global.dtd">
<!DOCTYPE overlay SYSTEM "chrome://myaddon/locale/code1.dtd">

最佳答案

在您要在 global.dtd 中使用的任何 DTD 中使用参数实体。

例如,您可以将此添加到 code1.dtdcode2.dtd:

<!ENTITY % global SYSTEM "global.dtd">
%global;

您必须调整 SYSTEM 标识符以指向 global.dtd 的位置。

关于firefox-addon - 如何在单个 xul 中使用多个 dtd 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13567930/

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