样式单转换中报出的警报。
在用java通过样式单转换xml的时候,发现如下警报
file:/***************/common.xslt: line 59: 属性“type”在元素外。
file:/***************/common.xslt: line 62: 属性“original”在元素外。
common.xslt出现警报的代码如下:
<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>
<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>