小编Max*_*yie的帖子

在比较XSLT <xsl:if>中的字符串时,如何指定"not equals to"?

目前我有一个xsl与以下代码,我正在尝试打印出"计数"只有它不等于N/A.但似乎"!="不起作用.

<xsl:for-each select="Directory/Match">
    <xsl:if test = "Count != N/A">
        <tr>
            <td><xsl:value-of select="@bookName" /></td>
            <td><xsl:value-of select="@AuthorName" /></td>
            <td><xsl:value-of select="Count" /></td>
        </tr>
    </xsl:if>
</xsl:for-each>
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试将其与数值进行比较,它会起作用.

例:

<xsl:if test = "Occurrances != 0">
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我:如果我想比较字符串我可以使用什么?

xslt

60
推荐指数
2
解决办法
14万
查看次数

在perl中创建输出文件后删除空格的问题

我编写了一个脚本,将输出保存在Perl脚本中,但由于某种原因,它会将空格留在每行的末尾.我尝试使用Perl正则表达式,但它不起作用.有人可以看看我的代码,让我知道我做错了什么?

我的代码

 open FILE, ">", "finaloutput.txt" || die "cannot create";
 my @output = ``; # (here i am using back ticks to run third party command)
 foreach  my $output (@output) {
     chomp $output;
     my $remove_whitespace = $output;
     $remove_whitespace =~ s/^\s+|\s+$//g;
     print  FILE "$remove_whitespace  \n";
 }
 close FILE;
Run Code Online (Sandbox Code Playgroud)

即使这样做,它也会在输出的每一行的末尾留下一个空白区域.请指导我.

谢谢.

perl

-1
推荐指数
1
解决办法
319
查看次数

标签 统计

perl ×1

xslt ×1