基本上,有一个由开发人员使用 PHP 创建的必要参数列表。他将这些传递到我的 XSLT 中,我需要创建一个“检查”以确保每个都被填充。
有没有办法创建这些参数的数组并循环遍历它们,而不是为每个参数创建 IF 语句?
参数是:
<xsl:param name="enviroment_url_prefix"/>
<xsl:param name="display_layout" />
<xsl:param name="content_title" />
<xsl:param name="content_descr" />
<xsl:param name="num_comments" />
<xsl:param name="num_items" />
<xsl:param name="display_theme" />
<xsl:param name="is_web" />
<xsl:param name="is_trial" />
<xsl:param name="img_width" />
<xsl:param name="image_width" />
<xsl:param name="time_ago" />
我的 Check 语句看起来像这样:
<xsl:if test="$current_param=''">
<xsl:message terminate="yes">
$current_param is empty
</xsl:message>
</xsl:if>