问题标签 [xhtml-1.0-strict]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - libxslt 的 applyStylesheet() 产生损坏的 XHTML
我有一个 XML 数据文件,我在 Python 中使用 libxslt 应用 XSL 样式表。事情几乎是完美的,但是<hr/>
XSL 文件中的每个实例都被转换<hr>
为unicode(applyStylesheet())
. 这几乎就是我正在做的所有事情:
难道我做错了什么?我是否缺少使输出有效的 XHTML 的选项?
(我目前的计划是附加.replace('<hr>','<hr/>')
到该data =
行以使其正常工作,但似乎应该有更好的方法。)
html - xhtml 1.0 strict 和 xhtml 1.1 有什么区别?
xhtml 1.1 是 xhtml 1.0 的演变,对吧?所以我想知道它们之间的主要区别是什么。我一直在使用 xhtml 1.0 strict 一段时间,但是,如果有进化,我想知道它是否有更好的东西。
obs:有几个问题看起来像这个,但其中大多数是关于 html 与 xhtml 或过渡与严格的。我希望您不要认为这是重复的(如果是,我找不到它)。
谢谢你。
php - PHP从字符串中去除非SGML字符?
我的数据库中有非标准字符(由于换行符)。
我的 HTML 验证器正在抱怨它们。
因为我的 HTML 验证器是我自我的直接延伸,所以我想让这件事保持愉快和绿色-ok-arrow-y。
以前做过这个的人有快速修复吗?
顺便说一句,我不想更改页面的字符集、文档类型或数据。只是在寻找一种utf8_decode()
可以清理字符串的类型,但utf8_encode()
不起作用utf8_decode()
......
更新
抱歉,“非标准字符”有点含糊,但这个错误警告也是如此。具体来说,它们不是SGML 字符,显然不适合 SGML 解析器……但现在我进入了模糊的领域,不确定发生了什么。
html - XHTML Strict 1.0 页面的 Enctype
为了我自己的启迪,我构建了一个包含表单的 XHTML Strict 1.0 页面。我希望它只接受 text/xml MIME 类型,所以我相应地指定了接受属性。但是,当还包含enctype ="mulipart/form-data" 属性-值对时,无法对其进行验证。
在使用 XHTML Strict 1.0 时,是否有替代指定 enctype 的方法?我是否需要指定 enctype 或类似的东西?
我还没有设置实际的“动作”(cgi 或其他一些后端功能)。我目前只关心客户端,并希望在上传任何不是 xml 的内容时提示用户。我在这里需要 JavaScript 吗?
此外,似乎没有太多人喜欢任何形式的 XHTML。如果您可以为静态页面自由选择 XHTML Strict/Frameset/Transitional 或 HTML 4.01,哪个标准最好?
asp.net - 如何将 ASP.Net MVC 的 tinyMCE 内容设置为严格的 XHTML?
如何使 ASP.Net MVC 页面的 tinyMCE 编辑器内容对 XHTML 严格?
jquery - 支持 XHTML 文档?
当您按照推荐的 XHTML "application/xhtml+xml" 提供 XHTML 文档时,会发生一些有趣的事情。 AJAX 库、脚本和样式似乎分崩离析。
jQuery 的各个方法的文档中充斥着关于缺乏对 XML 文档的支持的评论,例如:
“注意:此方法目前不提供跨平台支持在 XML 文档上设置数据,因为 Internet Explorer 不允许通过扩展属性附加数据。”
或者更直接
“此方法不适用于 XML 文档。”
Mozilla 还提到“XML 文档中不存在 document.cookies”和“XML 文档中不支持 document.write”。同时,还有一个最终建议是“不要在 XHTML 中使用内联样式或脚本”。
AJAX 库和浏览器中缺乏对 XML/XHTML 文档(MIME 类型为“application/xhtml+xml”)的支持/功能令人失望和担忧。
在处理 XHTML 文档时,我在哪里可以找到有关 jQuery API 的缺陷的概述?或者可能是 HTML 文档和正确提供的严格 XHTML 文档之间的文档对象上可用特性的比较?
dom - 既然 XHTML 文档应该作为“application/xhtml+xml”提供服务,而 XML DOM 文档对象没有“cookie”,那么有什么替代方案呢?
由于 XHTML 文档应该作为“application/xhtml+xml”提供服务,并且 XML DOM 文档对象没有“cookie”(以及其他缺失的特性),使用 document.cookie 的跨平台替代方案是什么?
见:http ://www.w3.org/TR/2002/NOTE-xhtml-media-types-20020801/
“总而言之,'application/xhtml+xml' 应该用于 XHTML Family 文档,'text/html' 的使用应该限于与 HTML 兼容的 XHTML 1.0 文档。'application/xml' 和 'text/xml'也可以使用,但在适当的时候,应该使用 'application/xhtml+xml' 而不是那些通用的 XML 媒体类型。”
javascript - 是否可以在 XHTML Strict 1.0 中让按钮调用 JavaScript 函数?
在普通的旧 HTML 中,以下代码将起作用:
<input type="button" value="click" onClick="function()" />
然而; 在 XHTML Strict 1.0 中,此代码不会验证,说“没有 onClick 函数”。我知道这里的代码会起作用,
<a href="javascript:function()>click</a>
但我希望该功能在单击按钮时发生。
w3c-validation - 微数据 itemprop 导致 W3C 验证器错误
将微数据添加到我的页面后,我收到了来自 W3C 验证器的许多错误,抱怨itemprop
:
没有属性“
itemprop
”
从这样的代码:
这是我的 DOCTYPE 和html
标签
如何修复验证器错误?
ps 以前我也有验证器错误itemscope
。但是在我将其更改为itemscope="itemscope"
之后,错误就解决了。
html - 如果有一种有效的方法来更改超链接中的文本样式?
我正在尝试按如下方式验证我的代码:
当然,我面临的问题是块级元素(h4)不应该在内联元素(a)中。是否有任何 XHTML 1.0 Strict 有效的方法可以让我看到我现在使用这段代码看到的相同效果?我通过在 (a) 中使用 (h4) 获得的独特美学优势是,有两种不同的文本样式都受到同一个锚点的影响。它实际上在我的页面上看起来相当不错!