在Windows Server 2008上不使用XSL样式表显示XML

时间:2013-03-12 11:17:06

标签: xml xslt vbscript msxsl

嗨,我知道这可能很暧昧,但我真的需要帮助。

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

1 个答案:

答案 0 :(得分:0)

正如评论中所揭示的那样,问题就像错误所说的那样,直接在p元素中的xsl:choose元素:

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

      ....
    </xsl:if>
  </xsl:otherwise>
  <p> On clicking the ... </p>
</xsl:choose>