XSLスクリプトを使用して変換する必要があるXMLファイルがあります。XPathサブストリング
以下はフィードの例です。 NameLabel
要素のテキストを抽出する必要がありますが、最初の2つのダッシュの間のテキストのみが必要です。
例えば、私は以下の文字列でA
をしたい:
NTX- -20120131-0006
私がよくするXPathに精通していないので、私は一緒に置くのに苦労していますしかし、私はsubstring-(前|後)を使う必要があると仮定しています。私はちょうど方法がわからない。
サンプルXML:
<NewsML>
<NewsItem>
<Identification>
<NameLabel>NTX-A-20120131-0006</NameLabel>
</Identification>
</NewsItem>
</NewsML>
編集:私は、XSLT 1.0
どのバージョンのxslt? 1または2? – mindandmedia
私はxslt 1を使用しています。 – Steve