我正在嘗試爲下面的XML創建XSLT。目的是構建以下URL。我試圖弄清楚如何通過XSLT循環來創建緯度和經度碎料及然後用&大小完成URL = 300×300 &地圖類型=混合&傳感器=假」 /了當>‘到達結束’。XSLT構建具有多個路徑(經度,緯度)參數的Google Maps URL
<img alt="" src="http://maps.googleapis.com/maps/api/staticmap?
path=color:0x0000ff|weight:5|42.312620297384676,-70.95182336425782
|42.31230294498018,-70.95255292510987
&size=300x300&maptype=hybrid&sensor=false" />
可以有很多的時間戳參數,但它們都將有一個無論是「GPS」,「暫停」,「恢復」,或「手動」的類型值。他們總是以一種「開始」,並以一種「結束」結束開始。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<root type="object">
<path type="array">
<item type="object">
<timestamp type="number">0</timestamp>
<altitude type="number">274.1666666666667</altitude>
<longitude type="number">-84.387467</longitude>
<latitude type="number">33.877038</latitude>
<type type="string">start</type>
</item>
<item type="object">
<timestamp type="number">3548.7729999999997</timestamp>
<altitude type="number">269.2857142857143</altitude>
<longitude type="number">-84.387616</longitude>
<latitude type="number">33.876494</latitude>
<type type="string">manual</type>
</item>
<item type="object">
<timestamp type="number">3600</timestamp>
<altitude type="number">270.8333333333333</altitude>
<longitude type="number">-84.387498</longitude>
<latitude type="number">33.877011</latitude>
<type type="string">end</type>
</item>
</path>
<calories type="array">
</calories>
<total_calories type="number">259</total_calories>
</root>
結果將是..
任何幫助,將不勝感激。
沒有提供XML文檔。請編輯問題並提供XML文檔以及確切需要的轉換結果。 –
同時添加了兩個。謝謝Dimitre。 –
@_Steven Roth:很好。我取消了我的downvote,實際上是給你+1,現在問題確實有意義。 XSLT解決方案非常簡單。 –