0
我需要在XSLT 2樣式表中做一系列的替換。例如,我需要用「bbb」替換所有出現的「aaa」,並用「ddd」替換所有的「ccc」。在正常replace
通話方面,我應該有XSLT 2鏈替換?
<xsl:value-of select="replace(replace(text(), 'aaa', 'bbb'), 'ccc', 'ddd')"/>
然而,情況是,我有幾百個這樣的更換對,爲此,我需要一個超長select
屬性。我想我可以用例如一個Python腳本生成選擇字符串,但它會很難看。有沒有XSLT的東西可能像
<xsl:replace from="aaa" to="bbb"/>
<xsl:replace from="ccc" to="ddd"/>
…
這樣XSLT更具可讀性和可維護性(以及機器可操作性)?