2017-05-17 5 views
0

考える地理要素の属性値として座標変換XSLTの間の値の一部を抽出することです?それとも、拡張メソッドの仕事ですか?は、それが可能

+0

あなたが入力の実際の** XMLコード**例を示してもらえますか?単に 'substring-before()'と 'substring-after()'関数を使うことができるようですが、この時点では私は推測しています。 –

+0

私はOPを更新しました。 – Rod

答えて

1

試してみてください。

<xsl:template match="myelement"> 
    <coordinates> 
     <lat> 
      <xsl:value-of select="substring-before(substring-after(@address, 'POINT ('), ', ')"/> 
     </lat> 
     <lon> 
      <xsl:value-of select="substring-before(substring-after(@address, ', '), ')')"/> 
     </lon> 
    </coordinates> 
</xsl:template> 

リターン:

<coordinates> 
    <lat>XX.XXX</lat> 
    <lon>-YY.YYY</lon> 
</coordinates> 
関連する問題