xhtml - 使用多个 DTD(来自 mozilla.org)
问题描述
我需要使用 XHTML。
在 URL https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XUL/Using_multiple_DTDs(2019年 9 月 9 日更新)中,Mozilla 说:
""" 如果你想在你的 XUL 文件中使用多个 DTD,你可以简单地在你的 DTD 声明中列出所有的 DTD:"""
<!DOCTYPE window [
<!ENTITY % commonDTD SYSTEM "chrome://myextensions/locale/common.dtd">
%commonDTD;
<!ENTITY % mainwindowDTD SYSTEM "chrome://myextension/locale/mainwindow.dtd">
%mainwindowDTD;
]>
但是:我如何加载“官方”www.w3.org/TR/xhtml11/DTD/xhtml11.dtd + MyOwn.tdt”??
从逻辑上讲,这种结构是错误的,但是请:我该如何解决?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html[
<!ENTITY % commonDTD PUBLIC "chrome://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
%commonDTD;
<!ENTITY % qfc SYSTEM "chrome://myweb.com/DTD/my.dtd">
%qfc;
]>
我需要加载两个 DTD,一个远程: http ://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd 和其他本地:mydtd.dtd
第一个是“PUBLIC”,第二个是“SYSTEM”。
但是 mozilla.org 没有显示加载一个 PUBLIC + 其他系统的示例。
感谢您的帮助。
解决方案
推荐阅读
- r - 我在尝试创建混淆矩阵时遇到错误
- node.js - NodeJS Mongoose 可以从一个 linux 目录连接,但不能从另一个目录连接
- rust - 当用户登录而不使用 N+1 查询时,将数据添加到 Diesel 结果
- python - 寻找 Selenium 的替代品来抓取多个页面
- git - 每个目录的 Git 预提交挂钩
- c++ - 容器对象身份的平等而不是元素方面的平等
- java - Java 8 编译器插件:如何将扩展表达式添加到生成的类?
- python-3.x - Python Scraper 使用 BeautifulSoup '\n\n 问题
- bash - 输出的脚本使用
- c# - 一键创建并写入txt文件