我有大型XML文件,必须修剪它们以排除特定节点,并使用xsl:template match语句来识别一些用于排除的文件。
但是我可以使用什么语法根据单词数排除或包含?
示例:这用于排除字符串节点,其中instring的内容与outtring的内容相同
<xsl:template match="string[instring=outstring]"/>
如果在instring和outstring中有多个单词,我需要将其更改为仅匹配。
伪语法现在是:排除instring = outstring的字符串节点 所需的伪语法是:排除字符串节点,其中instring = outstring和instring / outstring不止一个单词(即保留那些相同的字符串,如果它们只是一个单词)
答案 0 :(得分:1)
你能检查
<xsl:template match="string[instring=outstring][contains(instring, ' ')]"/>