我正在尝试添加标签
<div itemscope>
Run Code Online (Sandbox Code Playgroud)
在我的xslt转换中,但我收到一个错误.(预期的标记是'=')
我在C#.net 4.0 xslt 1.0工作.
cyg*_*gri 20
XSLT针对生成XML输出进行了优化.HTML5通常不是XML.语法
<div itemscope>
Run Code Online (Sandbox Code Playgroud)
显然不是XML,因此无法使用生成xsl:attribute.这是因为XML不支持空值属性.这是坏消息.
好消息:有两种方法可以写出<div itemscope>有效的HTML5 和有效的XML:
<div itemscope="">
<div itemscope="itemscope">
Run Code Online (Sandbox Code Playgroud)
所以选择你最喜欢的并产生它!