XSLT に少し問題があります。私はこのようなものを書く必要があります:
$city1 = substring-after($address, ',')
$city2 = substring-before($city1, ' -')
$city = $city2 or $city1 if $city2 empty
私はすでにこれを持っています
<xsl:variable name="city1" select = "substring-after($adress,',')" />
<xsl:variable name="city2" select = "substring-before($city1,'-')" />
<xsl:variable name="city" select = "normalize-space($city2 or $city1)" />
しかし、最後のラウンドが機能しません...どうすれば修正できますか?