私はこのようなXMLを持っています
<element>Example xml</element> <element>Example XML</element>
2 つの要素ノード間の空白の数が必要です。これは XSLT で可能ですか?
最初の要素が現在のコンテキスト ノードであると仮定するとelement
、XPath
following-sibling::text()[1]
2 つの要素の間にテキスト ノードが表示されるので、
string-length(following-sibling::text()[1])
あなたにその長さを与えるでしょう。これは、スタイルシートに命令がないことを前提としてい<xsl:strip-space>
ます - それらのいずれかがある場合、プロセッサは解析時に空白のみのテキストノードを取り除き、スタイルシートは2つのelement
要素がテキストなしで隣接していると見なしますそれらの間のノード。