【发布时间】:2011-11-29 18:31:54
【问题描述】:
在 ePubChecker 中使用自定义命名空间的 epub 出现错误。 是否禁止在 ePub 3.0 中使用自定义命名空间?
示例代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/1999/xhtml">
<html xmlns="http://www.w3.org/TR/xhtml11" xmlns:customns="http://example.com">
<head></head>
<body><customns:customtag></customns:customtag></body>
</html>
错误:
/Untitled.epub/OPS/page0.html(5,27):元素“customns:customtag”不是 此处允许;期望元素结束标签、文本或元素“a”, "abbr", "address", "area", "article", "aside", "audio", "b", "bdi", “bdo”、“blockquote”、“br”、“button”、“canvas”、“cite”、“code”、 “命令”、“数据列表”、“del”、“详细信息”、“dfn”、“div”、“dl”、“em”、 “嵌入”、“字段集”、“图”、“页脚”、“表单”、“h1”、“h2”、“h3”、 “h4”、“h5”、“h6”、“标题”、“hgroup”、“hr”、“i”、“iframe”、“img”、 “输入”,“ins”,“kbd”,“keygen”,“标签”,“地图”,“标记”,“菜单”, “仪表”、“导航”、“ns1:switch”、“ns1:trigger”、“ns2:math”、“ns3:svg”、 “对象”、“ol”、“输出”、“p”、“pre”、“进度”、“q”、“ruby”、“s”、 “采样”、“脚本”、“部分”、“选择”、“小”、“跨度”、“强”、 “样式”、“子”、“sup”、“表”、“textarea”、“时间”、“u”、“ul”、“var”、 “视频”或“wbr”(带有 xmlns:ns1="http://www.idpf.org/2007/ops" xmlns:ns2="http://www.w3.org/1998/Math/MathML" xmlns:ns3="http://www.w3.org/2000/svg")
【问题讨论】:
-
你可以做到,但它是非标准的,所以谁知道各种读者会选择如何显示(或忽略)你的内容。
标签: xml xhtml xml-namespaces epub