我正在尝试添加一个标签,例如
<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">
因此,选择您喜欢的并生成它!