[Talk-cz] OT: transformace XSLT pro KML
Vlákno 7.1. - 7.1.2010, počet zpráv: 1
Ahoj, trochu OT
kdysi si tu nekdo hraval s XSLT, nechtel byste mi nekdo poradit?
Zapasim s jednim splacanym skriptem [1] pro google KML[2]:
Na vstupu je KML s ruznymi Placemark bez slozek.
Cilem skriptu je roztridit Placemark do 3 slozek podle typu
(Point,LineString,Polygon) a seradit linie podle
barvy(Style/LineStyle/color), body podle icon
(Style/IconStyle/Icon/href). V poradi druhe kriterium razeni se
uplatni <name>.
Skript dilcim zpusobem funguje, ale:
1) pokud je ve zdroji
<kml xmlns="http://earth.google.com/kml/2.2">
namisto
<kml>
tak nefunguji XPATH
2) neumim vybrat potrebnou hodnotu <styleUrl> a dohledat asociovanou
barvu(<color>) ci ikonu<icon> v <Style>
3) sort se zatim provadi jen podle <styleUrl> a <name>. Nevim ale proc
<styleUrl> neni brano v potaz.
4) neumim nejak jednoduse zkopirovat zbyly obsah zdrojoveho souboru
(document(name, description) a style)
5) misto <Placemark> se generuje <Placemark xmlns="">
za kazdou radu na muj mail diky
hanoj
[1] http://gis.templ.net/stylesheet.xsl
[2] http://gis.templ.net/temp.kml
« zpět na výpis měsíce