样式单转换中报出的警报。该怎么处理
样式单转换中报出的警报。
在用java通过样式单转换xml的时候,发现如下警报
file:/***************/common.xslt: line 59: 属性“type”在元素外。
file:/***************/common.xslt: line 62: 属性“original”在元素外。
common.xslt出现警报的代码如下:
我的xsl:attribute标签是包含在<ins:address></ins:address>之间的,为什么还会出现警告呢?
------解决方案--------------------
改成这样
以便分页,就跟在word中插入分页符一样效果,详情见内,该怎么处理" target="_blank">
讨论和寻求支持:在网页的任何位置插入分页样式以便分页,就跟在word中插入分页符一样效果,详情见内,该怎么处理
在用java通过样式单转换xml的时候,发现如下警报
file:/***************/common.xslt: line 59: 属性“type”在元素外。
file:/***************/common.xslt: line 62: 属性“original”在元素外。
common.xslt出现警报的代码如下:
- XML code
<xsl:template match="address"> <xsl:param name="voName"/> <ins:address> <xsl:apply-templates mode="transIdAndName" select="@id"/> <xsl:attribute name="type"> <xsl:value-of select="@detailLevel"/> </xsl:attribute> <xsl:attribute name="original"> <xsl:value-of select="$elPrefix"/> <xsl:value-of select="$voName"/> <xsl:text>?.</xsl:text> <xsl:value-of select="@id"/> <xsl:value-of select="$elSuffix"/> </xsl:attribute> <xsl:apply-templates mode="generateValidateParams" select="@required | @pattern"/> </ins:address> </xsl:template>
我的xsl:attribute标签是包含在<ins:address></ins:address>之间的,为什么还会出现警告呢?
------解决方案--------------------
改成这样
- XML code
<ins:address> <xsl:attribute name="type"> <xsl:value-of select="@detailLevel"/> </xsl:attribute> <xsl:attribute name="original"> <xsl:value-of select="$elPrefix"/> <xsl:value-of select="$voName"/> <xsl:text>?.</xsl:text> <xsl:value-of select="@id"/> <xsl:value-of select="$elSuffix"/> </xsl:attribute> <xsl:apply-templates mode="transIdAndName" select="@id"/> <xsl:apply-templates mode="generateValidateParams" select="@required | @pattern"/> </ins:address>