アプリケーションの Google マップの URL を作成したいと考えています。私のシナリオは以下のとおりです。
XML結果を生成するXSLTファイルがあります。このxsltファイルは、データベースから取得したアドレスのリストを読み取ります。そのため、Googleマップに直接移動し、マップに表示される住所のマーカーを表示する「Map it」リンクを住所に追加したいと考えています。
残念ながら、私のデータベースは「2313 John Eppes Rd」のように空白を含むアドレスを返すので、スペースを + 記号に置き換えて、「2313+John+Eppes+Rd」のようにアドレス文字列を生成します。値が $address である xslt を使用してこれを達成するにはどうすればよいですか。
私のグーグルマッピングは以下のようになります:
<xsl:if test="position() = 3">
<xsl:value-of select="."/>
[url="http://maps.google.com/maps?/zoom=13+size=600x300+maptype=roadmap
+markers=color:blue+sensor=false+<xsl:value-of select="."/>"] - Map it[/url][br][br]
</xsl:if>
この文字列を "+" 記号で形成する方法を教えてください。
ありがとう、ビジャヤ・ラクシュミ。