文字列を略語に置き換える方法を知りたいです。
私のXMLは以下のようになります
<concept reltype="CONTAINS" name="Left Ventricular Major Axis Diastolic Dimension, 4-chamber view" type="NUM">
<code meaning="Left Ventricular Major Axis Diastolic Dimension, 4-chamber view" value="18074-5" schema="LN" />
<measurement value="5.7585187646">
<code value="cm" schema="UCUM" />
</measurement>
<content>
<concept reltype="HAS ACQ CONTEXT" name="Image Mode" type="CODE">
<code meaning="Image Mode" value="G-0373" schema="SRT" />
<code meaning="2D mode" value="G-03A2" schema="SRT" />
</concept>
</content>
</concept>
私はxmlからいくつかの値を選択しています。
<xsl:value-of select="concept/measurement/code/@value"/>
今私が欲しいのは、cmをセンチメートルに置き換える必要があるということです。このような言葉がたくさんあります。略語用のxmlを用意して、それらから置き換えたいと思います。
ここで同様の例を1つ見ました。
しかし、ノードテキストを置き換えますが、テキストを属性として持っています。また、別の xsl:template を使用する代わりに、xsl:valueof select を使用してテキストを選択するときに、検索して置換できるとよいでしょう。助けてください。私はxsltが初めてです。