JetBrains Rider 2025.2 Help

XSLT 特定意图操作

XSLT 支持提供了一些对 XSLT 开发有用的意图。

开始之前

按照 从 JetBrains Marketplace 安装插件 中的描述,在 设置/首选项 | 插件 页面上的 Marketplace 选项卡中安装并启用 XPathView + XSLT 插件。

将 xsl:if 转换为 xsl:choose 的意图

如果发现简单的 if 分支在某些情况下不够用并且需要 else 分支时,这会很有用。 将插入点放在 xsl:if 的起始标签时,意图会显示并将代码片段转换为 xsl:choose ,同时保留原始的 xsl:if 作为 xsl:when 块,并添加一个 xsl:otherwise 块。

之前

之后

将 xsl:if 转换为 xsl:choose
将 xsl:if 转换为 xsl:choose 的结果

添加可选参数的意图

此意图可用于在模板调用中为可选参数传递值。 它将插入适当的 xsl:with-param 标签,并显示一个查找列表,列出所有尚未传递给模板的参数。

之前

之后

添加可选参数
添加可选参数
最后修改日期: 2025年 9月 26日