wikitext = wrpylib.wrmwmarkup.create_wrmap(geojson)
assert wikitext == textwrap.dedent(u'''\
- <wrmap lat="47.2417134" lon="11.21408895" zoom="14" width="700" height="400">
+ <wrmap height="400" lat="47.2417134" lon="11.21408895" width="700" zoom="14">
+
<gasthaus name="Rosskogelhütte" wiki="Rosskogelhütte">47.240689 11.190454</gasthaus>
<parkplatz>47.245789 11.238971</parkplatz>
<haltestelle name="Oberperfuss Rangger Köpfl Lift">47.245711 11.238283</haltestelle>
+
<rodelbahn>
- 47.238587 11.203360
- 47.244951 11.230868
- 47.245470 11.237853
+ 47.238587 N 11.203360 E
+ 47.244951 N 11.230868 E
+ 47.245470 N 11.237853 E
</rodelbahn>
+
</wrmap>''')
feature_xml.text = '\n' + create_wrmap_coordinates(geo['coordinates']) + '\n'
last_json_feature = feature_xml
feature_xml.attrib = json_feature['properties']
+ del feature_xml.attrib['type']
print last_json_feature.tag
if last_json_feature is not None:
last_json_feature.tail = '\n\n'
- return xml.etree.ElementTree.tostring(wrmap_xml)
+ return xml.etree.ElementTree.tostring(wrmap_xml, encoding='utf-8')