你好,我知道这可能是模棱两可的,但我真的需要帮助。
我正在尝试使用XSL样式表显示XML数据,但我在IE上得到以下错误消息。
无法显示XML页面无法使用XSL样式表查看XML输入。请更正错误,然后单击"刷新"按钮,或稍后再试。
关键字xsl:choose不能包含p。
我不能使用xsl显示我的xml数据,有人遇到这个错误吗?或者修复它?
下面"xsl:choose"的快照代码。
<xsl:choose>
<xsl:when test="/Object/Contract/TeleUWInd[.= 'True']">
<P align="center">
<FONT face="Century Gothic" size="2" style="BORDER-BOTTOM-STYLE: solid">Application for what what(Tele interview)</FONT>
</P>
</xsl:when>
<xsl:otherwise>
<P align="center">
<FONT face="Century Gothic" size="2" style="BORDER-BOTTOM- STYLE: solid">Application for Assurance Summary</FONT>
</P>
</xsl:otherwise>
</xsl:choose>
如注释所示,问题是p
元素直接在xsl:choose
元素中:
<xsl:choose>
...
<xsl:otherwise>
<xsl:if test="...">
....
</xsl:if>
</xsl:otherwise>
<p> On clicking the ... </p>
</xsl:choose>