0

我有大型 XML 文件,必须对其进行修剪以排除特定节点,并使用 xsl:template 匹配语句来识别一些要排除的节点。

但是我可以使用什么语法来根据字数排除或包含?

示例:用于排除 instring 内容与 outstring 内容相同的字符串节点

<xsl:template match="string[instring=outstring]"/>

我需要将其更改为仅在 instring 和 outstring 中有多个单词的情况下才匹配。

现在的伪语法是:排除 instring = outstring 的字符串节点 需要的伪语法是:排除 instring = outstring AND instring/outstring 超过一个单词的字符串节点(即保留那些相同的字符串,如果它们只是一个单词)

4

1 回答 1

1

在这种情况下,您能否检查一下instring是否包含空格?

<xsl:template match="string[instring=outstring][contains(instring, ' ')]"/>
于 2013-01-30T13:31:15.580 回答