xslt - 如何使用xslt管理微数据?

标签 xslt microdata

我正在尝试添加一个标签,例如

<div itemscope>

在我的xslt转换中,但是出现错误。(期望的标记为'=')

我正在使用C#.net 4.0 xslt 1.0。

最佳答案

XSLT已针对生成XML输出进行了优化。通常,HTML5不是XML。语法

<div itemscope>

显然不是XML,因此无法使用xsl:attribute生成。这是因为XML不支持空值属性。那是个坏消息。

好消息:有两种方法可以与<div itemscope>编写相同的内容,即有效的HTML5和有效的XML:
<div itemscope="">
<div itemscope="itemscope">

因此,选择您喜欢的并生成它!

关于xslt - 如何使用xslt管理微数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6453405/

相关文章:

xml - 如何使用 XSLT 将换行符转换为 <br/>?

xslt - XSLT 转换中的动态文档类型(正确使用结果文档指令)

html - 微数据可以应用于任何类型的 HTML 元素吗?

xslt - 递归循环XSLT

c++ - 哪些脚本语言可用于 msxml4.dll xsl 转换?

php - 在 XSL 中使用 PHP

HTML5 微数据 - itemref 到另一个 itemscope(个人为组织工作)

蜗牛邮件地址的 HTML

Eclipse 和微数据错误 ("Undefined attribute name")

python - 我应该在 Python 中使用哪个微数据解析器