xslt のフィールドからパイプライン記号を解析する方法。例えば
ダミー1|ダミー2|ダミー3|ダミー4
よろしく、サラ
XSLT 2.0 プロセッサを使用している場合は、tokenize
関数 ( http://www.w3.org/TR/xpath-functions/#func-tokenize )を使用できます。
<foo>dummy1|dummy2|dummy3|dummy4</foo>
あなたは一致することができます
<xsl:template match="foo">
<xsl:value-of select="tokenize(., '\|')"/>
</xsl:template>
出力するdummy1 dummy2 dummy3 dummy4
。XSLT 1.0 プロセッサを使用している場合は、 http://www.exslt.org/str/functions/tokenize/のような拡張関数をサポートしているかどうかを確認できます。または、入力を分割する再帰的な名前付きテンプレートを作成する必要があります。