嗨,我知道这可能很暧昧,但我真的需要帮助。
我正在尝试使用XSL样式表显示XML数据,但我在IE上收到以下错误消息。
无法显示XML页面 无法使用XSL样式表查看XML输入。请更正错误,然后单击“刷新”按钮,或稍后重试。
关键字xsl:choose可能不包含P.
我无法使用xsl显示我的xml数据,有没有人遇到此错误?或修复它?
下面的“xsl:choose”的Snapshoot代码。
<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>
答案 0 :(得分:0)
正如评论中所揭示的那样,问题就像错误所说的那样,直接在p
元素中的xsl:choose
元素:
<xsl:choose>
...
<xsl:otherwise>
<xsl:if test="...">
....
</xsl:if>
</xsl:otherwise>
<p> On clicking the ... </p>
</xsl:choose>