2012-03-21 43 views
1

中包含sepcfic字符串我正在使用XSLTC#如何检查标记是否在xslt

我输入标签的格式为像

<td>....</td> 
<td>uma</td> 

我需要td转换为entry标记,并检查它是否包含下列顺序... 所以我的输出将是如下。

如何检查标签是否仅包含...并用空白替换。 标签始终包含...,它是静态的。

回答

2

请尝试以下

<?xml version="1.0" encoding="UTF-8"?> 
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/> 

    <xsl:template match="/"> 
     <root> 
      <xsl:apply-templates/> 
     </root> 
    </xsl:template> 

    <xsl:template match="td"> 
     <entry> 
      <xsl:if test=". != '...'"> 
       <xsl:value-of select="."/> 
      </xsl:if> 
     </entry> 
    </xsl:template> 

</xsl:stylesheet> 
这个条件
1

您可以检查使用

td[text() = '...'] 
相关问题