我有一个问题XSLT replace()
。
XML
:
<root>
<title>I am title</title>
<body>
the new formula is:<br/>
the speed test 234 km/h<br>
the weight is 49 kg<br/>
in the 1492 Lorenzo de Medici die.
etc.
<dida>the mass is 56 kn</dida>
</body>
</root>
我必须更换测量系统编号后的所有空间。
在PHP
我发现这个正则表达式:
((?<=\d)\s(?=km|kg|kn))
在XSLT
我有:
<xsl:template match="//*/text()">
<xsl:value-of select="replace(., '\(\(?\<=\\d\)\\s\(?=km\|kg\|kn\)\)', ' ')"></xsl:variable>
</xsl:template>
问题是<
性格!