gpt4 book ai didi

c# - 如何检查标签是否在xslt中包含特定字符串

转载 作者:行者123 更新时间:2023-12-03 17:18:14 24 4
gpt4 key购买 nike

我在XSLT中使用C#

我的输入标签的格式如下

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


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

 <entry></entry>
<entry>uma</entry>


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

最佳答案

尝试以下

<?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>

关于c# - 如何检查标签是否在xslt中包含特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9800039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com