1

嗨,我知道这可能是模棱两可的,但我真的需要帮助。

我正在尝试使用 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>
4

1 回答 1

0

正如评论中所揭示的,问题出在错误中,p元素直接位于xsl:choose元素内部:

<xsl:choose>
  ...
  <xsl:otherwise>
    <xsl:if test="...">

      ....
    </xsl:if>
  </xsl:otherwise>
  <p> On clicking the ... </p>
</xsl:choose>
于 2013-03-12T14:15:01.403 回答