使用属于HTML5的新doctype和元素,您如何xdmp:tidy()识别HTML5中的那些?
如果我有一个包含以下内容的html页面:
<!DOCTYPE html>
<html>
<header>blah</header>
<section>blah</section>
Run Code Online (Sandbox Code Playgroud)
然后尝试类似的东西:
xdmp:tidy(xdmp:document-get("home.html"))
我得到的错误如下:
<section> is not recognized! discarding unexpected <section>
<header> is not recognized! discarding unexpected <header>
Run Code Online (Sandbox Code Playgroud)
我可以发送一些选项xdmp:tidy()让它来处理它吗?
小智 1
尝试使用指定新 HTML5 标签的new-blocklevel-tags选项。您可以包含多个元素,用逗号或空格分隔它们。您应该得到预期的输出,没有错误,但仍然会出现警告。
在 cq 中试试这个:
xdmp:tidy(xdmp:document-get("home.html"), <options xmlns="xdmp:tidy"><new-blocklevel-tags>header section</new-blocklevel-tags></options>)
单击此处获取有关添加应在 xdmp:tidy 中作为选项使用的各种标签(块级、内联、空)的良好参考。这里有相同的信息,但获取起来有点困难,有很多选择!
| 归档时间: |
|
| 查看次数: |
1444 次 |
| 最近记录: |