特定のXpathケースに一致するようにXSLTでテンプレートを作成しようとしています。
この例のXMLドキュメントでは、以下を除くドキュメント全体のすべてのテキストを照合します<x>
。
<root>
<tag1> I want this text </tag1>
<tag2> I want this text </tag2>
<x> I don't want to match on this text </x>
<tag3> I want this text </tag3>
</root>
このXpathに関するアイデアはありますか?この特定のケースのためにドキュメントを変換するためのテンプレートを作成しようとしています。
私がこれまでに思いついたのは、機能していないこのようなものです。
<xsl:template match="text()[not(matches(.,x))]">
何か案は?