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

_______________________________________________
Talk-cz mailing list
Talk-cz@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-cz

Odpovedet emailem