XSLT用Microdata创建HTML5

时间:2014-04-27 11:03:54

标签: xslt-2.0 microdata

我觉得使用<xsl:text disable-output-escaping="yes">是一种解决方法......我的直觉告诉我,如果我必须禁用输出转义,我就不能正确行事。

所需的输出:<div itemscope itemtype="http://schema.org/Book">(注意:此验证为可接受的HTML5)。

错误消息:描述:属性名称&#34; itemscope&#34;与元素类型相关联&#34; div&#34;必须遵循&#39; =&#39;字符。

成功的解决方法:

<xsl:text disable-output-escaping="yes">&lt;div itemscope itemtype="http://schema.org/Book"></xsl:text>
..content..
<xsl:text disable-output-escaping="yes">&lt;/div></xsl:text>

我能以另一种(更好)的方式做到这一点吗?我应该在样式表中声明命名空间或模式吗? (使用XSLT 2.0)

更新:没关系。我刚刚在How can I manage microdata with xslt?

找到答案

0 个答案:

没有答案