Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xslt url附加在href中_Xslt - Fatal编程技术网

Xslt url附加在href中

Xslt url附加在href中,xslt,Xslt,--> 现在,页面路径被附加到externalurl值,如下所示: 我只想将www.externalurl.com设置为href。我该怎么做?谢谢。我想你需要这个: <xsl:attribute name="href"> <xsl:if test="not(contains(externalurl, '://'))">http://</xsl:if> <xsl:value-of select="externalurl" /> </

-->

现在,页面路径被附加到externalurl值,如下所示:

我只想将www.externalurl.com设置为href。我该怎么做?谢谢。

我想你需要这个:

<xsl:attribute name="href">
  <xsl:if test="not(contains(externalurl, '://'))">http://</xsl:if>
  <xsl:value-of select="externalurl" />
</xsl:attribute>

http://

谢谢你的回答。现在,如果外部url已经有http://,该怎么办?我只需要去掉页面路径。@SajmiraZ:如果externalurl已经包含
http://
,那么您当然不包括另一个。请参阅更改后的答案。您的问题不清楚。是否要设置默认值
@href