我想知道如何用缩写替换字符串。
我的 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"/>
现在我想要的是,我必须用厘米替换厘米。我有很多这样的词。我想要一个用于缩写的 xml 并从中替换。
我在这里看到了一个类似的例子。
但它替换了节点文本,但我有文本作为属性。另外,如果我可以在使用 xsl:valueof select 而不是单独的 xsl:template 选择文本时找到并替换,那对我来说会更好。请帮忙。我是 xslt 的新手。