HTML5 的子集或约束可以完美映射到 XHTML5,反之亦然?

2024-04-03

我需要在 a 中表示内容通用语,也就是说,在当今时代,HTML5标准——我的目标不是在网络浏览器中显示页面。我需要代表仅有内容,没有界面,没有布局,没有逻辑(没有Javascript)。

正如所记得的其他问题 https://stackoverflow.com/q/1415394/287948 (or 程序员问题 https://softwareengineering.stackexchange.com/a/272619/84349), and W3C HTML5 的建议,“HTML 与 XHTML”部分 http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml,

DOM、HTML 语法和 XHTML 语法不能都表示相同的内容。

好的,但是 ~90% 可以是相同的(!),并且,如果我不需要 Javascript、样式等并且我可以强制执行一些约束,那么它将是 100%...所以,问题是关于我需要使用什么约束(?)确保序列化为 XHTML5 的所有 HTML5 将表示相同的事物,反之亦然(XSLT 将返回原始 HTML5 文档)。

有一个“HTML5 元素的子集”  or a  “带有一些附加约束的子集”这确保了可逆性 https://en.wikipedia.org/wiki/Reversible_process_(thermodynamics)HTML5/HTML5 转换?


多语言标记:HTML5 词汇的强大配置文件 http://www.w3.org/TR/html-polyglot/,目前是一个W3C 候选推荐 http://www.w3.org/TR/2014/CR-html-polyglot-20140717/,定义文档的规则

[...] 这是一个字节流,可以解析为相同的文档树(有一些例外,如介绍 http://www.w3.org/TR/2014/CR-html-polyglot-20140717/#introduction) 当处理为 HTML 或处理为 XML 时。

您可以在以下位置找到编写此类文档的规则:第 4 节:编写 HTML 文档 http://www.w3.org/TR/2014/CR-html-polyglot-20140717/#writing.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5 的子集或约束可以完美映射到 XHTML5,反之亦然? 的相关文章

  • 如何在 div 中加载页面?

    我被告知使用 Div 代替 iframe 是前进的方向 所以我使用横幅和主体中的框架 如何将我的index html加载到我的div中 你尝试过 jquery 的 load 吗 通过服务器端技术 您可以轻松地做到这一点
  • 无限滚动 jQuery 和 Laravel 5 分页

    我成功从控制器返回数据 public function index posts Post with status verified gt paginate 30 return view show gt with compact posts
  • jQuery UI .buttonset() 太慢

    我的 HTML 页面上有几千个按钮 运行需要10多秒 buttonset buttonset 文件准备好 有没有更快的方法来做到这一点 或者是我以某种方式限制按钮数量的唯一解决方案 创建buttonset在第一次显示之前按需进行 我刚刚测试
  • 从 iOS/Android 上的网络应用程序调用本机日期选择器

    我正在尝试探索使用 HTML5 在不同平台上运行本机 Web 应用程序的可能性 目前 一个
  • 打印 HTML 时删除默认浏览器页眉和页脚

    我得到了一个带有以下内容的 HTML 我想问的问题是 有什么方法可以删除网络浏览器添加到打印页面的字符串吗 Such as 打印页面的网站 页数 网页标题 印刷日期 这些通常是浏览器特定的打印设置 例如 在 IE 和 FireFox 中 您
  • Twitter REST API:可以热链接 Twitter 图像吗?为什么 Firefox 中不显示图像?

    我正在尝试从 Twitter REST API 中提取图像并显示这些图像 因此 我陷入了逻辑僵局 因为我的 PHP HTML 代码未在本地主机 PHP 内置开发服务器的浏览器中显示图像 我更喜欢 Firefox 因为它是更安全 私密 的浏览
  • RMarkdown:浮动目录和开头目录

    我想知道是否可以在文档开头有一个浮动目录和另一个浮动目录 我目前的首要任务如下 title TEST author brettljausn date January 15 2018 output html document toc true
  • 垂直居中弹出框 div

    我正在尝试制作一个类似 iPad 的弹出框 div 作为练习 但我不知道如何使弹出框 div 垂直居中 因为内容宽度 高度未指定 http jsfiddle net mbYyR 5 http jsfiddle net mbYyR 5 我希望
  • 如何使用手写笔在 HTML5 画布上绘图

    我使用 onmousedown onmousemove 和 onmouseup 事件在 HTML5 画布对象上使用 JavaScript 进行绘制 一切正常 现在我想用手写笔替换鼠标 Wacom Intuos Pro 因此我用 onpoin
  • 将 HTML 表格转换为 R 数据框

    table cellspacing 1 cellpadding 7 border 1 thead tr td align left valign middle nbsp td td align left 1a My peers make a
  • 更改 Android XML 中的形状颜色

    我有 android 绘图 我将应用到几个 TextView 的背景
  • Java中对象的序列化需要什么? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 谁能告诉我Java中对象序列化的需求是什么 并给我一个示例场景来解释需求 我已经了解什么是序列化 我只是想了解何时使用它以及如何使用它
  • 发布后忽略基本标签

    在 Chrome 上我收到错误Refused to execute a JavaScript script Source code of script found within request 在发布包含域名的数据后 另请注意任一页面上都缺
  • Javascript:使用箭头键导航表格输入

    我正在为客户制作 HTML 成绩册 我使用 PHP 生成成绩册 然后输出一个 HTML 表 如下例所示 每个 td 包含一个带有 td
  • 为什么自动关闭脚本元素不起作用?

    浏览器无法正确识别的原因是什么 只有这一点是公认的 这是否打破了 XHTML 支持的概念 注意 此声明至少对于所有 IE 6 8 beta 2 都是正确的 XHTML 1 规范的非规范性附录 HTML 兼容性指南 指出 3 元素最小化和空元
  • Doctype的实际使用

    虽然我在 w3 org 上浏览了大量有关 Doctype 的信息并了解不同类型的 doctype 过渡型 严格型 框架集 我还是不太清楚在页面上使用Doctype的实际用途是什么 I mean 是为了阻止开发商 在代码中使用某些标签 例如
  • HTML 电子邮件:表格还是 div?

    html 电子邮件通讯的 HTML CSS 是否需要采用表格格式 或者我可以使用 DIV 来保证它能够在跨电子邮件客户端上良好地显示吗 我下载了许多模板来看看它们是如何完成的 并以此为基础构建我自己的模板 它们似乎都使用表格 非常感谢任何见
  • JavaScript - 离焦事件?

    我想要做的是显示带有文本颜色的输入字段black 然后 当该人在输入字段内单击时 onfocus 我想将文本颜色更改为red 然后 当该人单击输入字段外部 不再焦点 时 我想将文本颜色更改回black 我知道如何处理 JavaScripto
  • 使用 RequireJS 的条件注释仅加载 IE7/8 jQuery

    我在我的项目中使用 Require JS 它加载 jQuery 和其他一些与整个网站和所有浏览器相关的 JavaScript 文件 但是 我需要在 Internet Explorer 7 和 8 上使用一些条件 jQuery 我尝试将其放在
  • 将聊天文本中的成对符号替换为 html 标签,以设置粗体、斜体和删除线样式

    我正在尝试制作 Whatsapp 风格的文本帖子 当用户创建这样的文本时 Hi how are you where are you 然后这个文本会像这样自动改变 Hi你好吗你在哪 我知道我可以使用 php 正则表达式来做到这一点 如下所示

随机推荐

  • 我可以在 IIS 中配置 SMTP,以便它中继到远程 SMTP 服务器吗?

    我想在我的 Web 服务器上配置 SMTP 以便通过 SMTP 服务器发送的任何电子邮件都会中继到远程 SMTP 服务器 IIS SMTP 服务器必须使用 SMTP 身份验证 并使用主机名 用户名和密码 就像配置普通电子邮件客户端一样 有人
  • 正则表达式匹配具有不同数字和最小长度的数字

    我正在尝试编写一个正则表达式 以验证 c NET Core 模型上的属性 该模型生成 javascript 表达式 来匹配由至少两个不同数字和最小长度为 6 位数字组成的所有数字 例如 222222 无效 122222 有效 1111125
  • WPF ValidationRule 加载控件时验证

    我有一个带有此验证的控件
  • 使用环境变量识别 Cygwin、Linux、Windows

    当 makefile 需要在不同的操作系统上运行并且应根据操作系统正确设置各种设置 转义 路径分隔符等 时 就会出现问题 第一种方法是使用 Windows COMSPEC ifneq COMSPEC ComSpec in windows e
  • 在 WHERE 语句中使用子查询的别名

    我正在尝试在 WHERE 语句中使用在 SELECT 中创建的别名 它不起作用 我在另一个问题中读到了原因 如何在不重复子查询的情况下完成这项工作 SELECT p PatientID p PatientType p AccountNumb
  • 使用 axios 的 API 请求始终未经 Laravel API 的授权

    我正在使用一个个人项目Laravel https laravel com 5 6 和Axios https github com axios axios库 标准 Laravel5 6 https laravel com docs 5 6包裹
  • iOS 电影播放器​​可以在多大程度上进行定制和设计?

    我正在尝试完成类似于下图的事情 也就是说 我想添加一个滑出式覆盖导航栏和其他覆盖功能 一般来说 我也想知道电影播放器 可以进行什么样的定制 具体来说 我可以从顶部栏中添加 删除按钮吗 如何将这些点添加到播放栏 谢谢 http blog ho
  • MVC如何返回带参数的视图

    目前我有一个有效的方法 当单击此处的 Razor 中的代码链接时 它正在工作 Html ActionLink New User Register Register new OpenID Model OpenID 我希望具有相同的效果 但从控
  • 如何通过 PHP 更改 Joomla 管理员 URL - 无插件

    由于我是 Joomla 的新手 我想知道是否有办法通过以下方式更改管理员 URL使用PHP而不是使用插件或扩展 据我所知 使用第三方组件是有风险的 我真的不想在我的网站中使用第三方扩展 我怎样才能完成它 默认情况下 Joomla 管理员 U
  • 批处理文件中的 IF ELSE 语法错误?

    我是批处理文件写入的新手 我正在编写一个脚本 该脚本随机打开三个网页之一并在延迟后循环 当我运行它时 我经常遇到语法错误 但我无法确定它在哪里 main echo on set location set A num random 10 if
  • powershell - 列出本地用户及其组

    我想要一份包含所有本地用户及其相关组 用户 高级用户 管理员等 的报告 我通过这种方式获取用户 adsi ADSI WinNT adsi psbase children where psbase schemaClassName match
  • CSS 剪辑动画

    我正在尝试使用 CSS3 过渡来制作 CSS 动画clip没有成功 图像只是剪辑而没有过渡 我缺少什么 clipped position absolute width auto clip rect 100 100 100 100 webki
  • Facebook Connect 发布对话框文本?

    您好 我已经让 Facebook Connect 与功能性登录和注销按钮一起使用 另外 当我按下按钮时 我想发布到 Facebook 我可以做到这一点 有点 你看 我有一个用户事先自定义的指定字符串 它叫做 statusUpdates 我不
  • 如何让现有分支跟踪远程分支?

    我正在尝试使用以下命令跟踪现有分支到远程分支 track or set upstream to 但出现以下错误 git branch track master origin master fatal A branch named maste
  • qml 无框窗户的阴影

    我有无框主窗口 由 qml 创建 ApplicationWindow 在我的 main qml 文件中 我通过以下方式实例化 qmlQQmlApplicationEngine load Qt5 1中引入的类 如果我设置Qt Frameles
  • 深度优先搜索 (DFS) 与广度优先搜索 (BFS) 伪代码和复杂性

    我必须为计算连接数量的算法开发伪代码 给定顶点 V 和边 E 图中的分量 G V E 我知道我可以使用深度优先搜索或广度优先搜索来计算连接组件的数量 但是 我想使用最有效的算法来解决这个问题 但我不确定每个算法的复杂度 下面是用伪代码形式编
  • Xcode 8 Shell 脚本调用错误

    I m trying to fix this issue for hours but it still persists Tried everything on the forums nothing helped I m using Coc
  • C#,使用 zlib 解压缩流

    我正在尝试解压缩字节数组 byte bloc 120 156 211 97 144 76 247 142 98 228 98 0 2 70 101 6 166 8 16 131 133 131 145 129 209 134 129 133
  • shell 解析一行来查找某个标签

    我计划创建一个简单的脚本来根据属性文件中存储的值编辑文件 所以本质上我计划循环遍历原始文件中的每一行 当它遇到一行中的某个标签时 比如 它将获取该标签后面的文本 即证书 然后实现一个函数来解析属性文件获取某些值并将它们添加到原始文件中 例如
  • HTML5 的子集或约束可以完美映射到 XHTML5,反之亦然?

    我需要在 a 中表示内容通用语 也就是说 在当今时代 HTML5标准 我的目标不是在网络浏览器中显示页面 我需要代表仅有内容 没有界面 没有布局 没有逻辑 没有Javascript 正如所记得的其他问题 https stackoverflo