问题标签 [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.

0 投票
1 回答
421 浏览

python - libxslt 的 applyStylesheet() 产生损坏的 XHTML

我有一个 XML 数据文件,我在 Python 中使用 libxslt 应用 XSL 样式表。事情几乎是完美的,但是<hr/>XSL 文件中的每个实例都被转换<hr>unicode(applyStylesheet()). 这几乎就是我正在做的所有事情:

难道我做错了什么?我是否缺少使输出有效的 XHTML 的选项?

(我目前的计划是附加.replace('<hr>','<hr/>')到该data =行以使其正常工作,但似乎应该有更好的方法。)

0 投票
3 回答
2224 浏览

html - xhtml 1.0 strict 和 xhtml 1.1 有什么区别?

xhtml 1.1 是 xhtml 1.0 的演变,对吧?所以我想知道它们之间的主要区别是什么。我一直在使用 xhtml 1.0 strict 一段时间,但是,如果有进化,我想知道它是否有更好的东西。

obs:有几个问题看起来像这个,但其中大多数是关于 html 与 xhtml 或过渡与严格的。我希望您不要认为这是重复的(如果是,我找不到它)。

谢谢你。

0 投票
1 回答
815 浏览

php - PHP从字符串中去除非SGML字符?

我的数据库中有非标准字符(由于换行符)。

我的 HTML 验证器正在抱怨它们。

因为我的 HTML 验证器是我自我的直接延伸,所以我想让这件事保持愉快和绿色-ok-arrow-y。

以前做过这个的人有快速修复吗?

顺便说一句,我不想​​更改页面的字符集、文档类型或数据。只是在寻找一种utf8_decode()可以清理字符串的类型,但utf8_encode()不起作用utf8_decode()......

更新

抱歉,“非标准字符”有点含糊,但这个错误警告也是如此。具体来说,它们不是SGML 字符,显然不适合 SGML 解析器……但现在我进入了模糊的领域,不确定发生了什么。

0 投票
2 回答
170 浏览

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,哪个标准最好?

0 投票
1 回答
449 浏览

asp.net - 如何将 ASP.Net MVC 的 tinyMCE 内容设置为严格的 XHTML?

如何使 ASP.Net MVC 页面的 tinyMCE 编辑器内容对 XHTML 严格?

0 投票
1 回答
476 浏览

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 文档之间的文档对象上可用特性的比较?

0 投票
1 回答
36 浏览

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 媒体类型。”

0 投票
1 回答
4069 浏览

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>

但我希望该功能在单击按钮时发生。

0 投票
4 回答
18053 浏览

w3c-validation - 微数据 itemprop 导致 W3C 验证器错误

将微数据添加到我的页面后,我收到了来自 W3C 验证器的许多错误,抱怨itemprop

没有属性“ itemprop

从这样的代码:

这是我的 DOCTYPE 和html标签

如何修复验证器错误?

ps 以前我也有验证器错误itemscope。但是在我将其更改为itemscope="itemscope"之后,错误就解决了。

0 投票
1 回答
73 浏览

html - 如果有一种有效的方法来更改超链接中的文本样式?

我正在尝试按如下方式验证我的代码:

当然,我面临的问题是块级元素(h4)不应该在内联元素(a)中。是否有任何 XHTML 1.0 Strict 有效的方法可以让我看到我现在使用这段代码看到的相同效果?我通过在 (a) 中使用 (h4) 获得的独特美学优势是,有两种不同的文本样式都受到同一个锚点的影响。它实际上在我的页面上看起来相当不错!