converted XML docu from iso-8859-1 to utf-8, fixed source code link

This commit is contained in:
following
2012-08-16 22:11:22 +02:00
parent 3e7f0dd968
commit f7543f133a
+61 -62
View File
@@ -1,22 +1,21 @@
<html> <html>
<head> <head>
<title>Dokumentation Opencaching XML-Interface Version 1.1</title> <title>Dokumentation Opencaching XML-Interface Version 1.1</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="vs_showGrid" content="True"> <meta name="vs_showGrid" content="True">
</head> </head>
<body> <body>
<h1>Dokumentation Opencaching XML-Interface Version 1.1</h1> <h1>Dokumentation Opencaching XML-Interface Version 1.1</h1>
<p> <p>
Das XML-Interface dient zum automatisierten abfragen aller Caches, Logeinträge, Das XML-Interface dient zum automatisierten abfragen aller Caches, Logeinträge,
Benutzer und/oder Bilder. Dieses Interface ist nicht für Endbenutzer gedacht, Benutzer und/oder Bilder. Dieses Interface ist nicht für Endbenutzer gedacht,
sondern primär für Website-Entwickler. sondern primär für Website-Entwickler.
</p> </p>
<h2>Ausgabeformat</h2> <h2>Ausgabeformat</h2>
<p> <p>
Die Ausgabe ist eine oder mehrere xml,zip,gz&nbsp;oder bz2-Dateien. Es stehen 2 Die Ausgabe ist eine oder mehrere xml,zip,gz&nbsp;oder bz2-Dateien. Es stehen 2
Übertragungsmodi bereit: in Paketen zu&nbsp;je 500 Datensätzen&nbsp;oder in Übertragungsmodi bereit: in Paketen zu&nbsp;je 500 Datensätzen&nbsp;oder in
einer Datei. einer Datei.
<P>Die folgenden XML-Abschnitte stehen zur Verfügung. Sie werden immer in dieser <P>Die folgenden XML-Abschnitte stehen zur Verfügung. Sie werden immer in dieser
Reihenfolge ausgegeben: Reihenfolge ausgegeben:
<ol> <ol>
<li> <li>
@@ -26,28 +25,28 @@
<li> <li>
cachedesc (Cachebeschreibungen) cachedesc (Cachebeschreibungen)
<li> <li>
cachelog (Logeinträge) cachelog (Logeinträge)
<li> <li>
picture (Bilder) picture (Bilder)
<li> <li>
removedobject (gelöschte Objekte)</li> removedobject (gelöschte Objekte)</li>
</ol> </ol>
<P></P> <P></P>
<h3>Allgemeine XML-Elemente</h3> <h3>Allgemeine XML-Elemente</h3>
<h4>lastmodified</h4> <h4>lastmodified</h4>
<p>Datum an dem dieser Datensatz zuletzt geändert wurde. Es werden keine <p>Datum an dem dieser Datensatz zuletzt geändert wurde. Es werden keine
Abhängigkeiten berücksichtigt. D.h. Wenn eine Cachebeschreibung geändert wird, Abhängigkeiten berücksichtigt. D.h. Wenn eine Cachebeschreibung geändert wird,
ändert sich nur deren lastmodified, nicht jedoch das des Caches. Datumsangaben ändert sich nur deren lastmodified, nicht jedoch das des Caches. Datumsangaben
sind immer in der Form "yyyy-mm-dd hh:mm:ss" oder "yyyy-mm-dd"</p> sind immer in der Form "yyyy-mm-dd hh:mm:ss" oder "yyyy-mm-dd"</p>
<h4>datecreated</h4> <h4>datecreated</h4>
<p>Datum an dem dieser Datensatz angelegt wurde.</p> <p>Datum an dem dieser Datensatz angelegt wurde.</p>
<h4>id</h4> <h4>id</h4>
<p>Zu unterscheiden ist die id (identifier) und die uuid (universal unique <p>Zu unterscheiden ist die id (identifier) und die uuid (universal unique
identifier). Die id (Zahl) ist ein nur auf der jeweiligen Webseite gültiger identifier). Die id (Zahl) ist ein nur auf der jeweiligen Webseite gültiger
identifier, während die uuid (alphanumerische Folge) auf jeder Seite die identifier, während die uuid (alphanumerische Folge) auf jeder Seite die
Opencaching-Daten verwendet gültig sein sollte. Beispiel: bei dem Datenabgleich Opencaching-Daten verwendet gültig sein sollte. Beispiel: bei dem Datenabgleich
von www.opencaching.de und devel.opencaching.de wird auf devel.opencaching.de von www.opencaching.de und devel.opencaching.de wird auf devel.opencaching.de
eine neue id für den Datensatz erzeugt und die uuid beibhalten.</p> eine neue id für den Datensatz erzeugt und die uuid beibhalten.</p>
<h3>Attributliste</h3> <h3>Attributliste</h3>
<p>&lt;attrlist&gt;<br /> <p>&lt;attrlist&gt;<br />
&nbsp; &lt;attr id="1" icon_large="http://www.opencaching.de/images/attributes/night.gif"<br /> &nbsp; &lt;attr id="1" icon_large="http://www.opencaching.de/images/attributes/night.gif"<br />
@@ -68,7 +67,7 @@
&nbsp; &lt;attr id="8" icon_large="http://www.opencaching.de/images/attributes/letterbox.gif"<br /> &nbsp; &lt;attr id="8" icon_large="http://www.opencaching.de/images/attributes/letterbox.gif"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; icon_no="http://www.opencaching.de/images/attributes/letterbox-no.gif"<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; icon_no="http://www.opencaching.de/images/attributes/letterbox-no.gif"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; icon_undef="http://www.opencaching.de/images/attributes/letterbox-undef.gif"&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; icon_undef="http://www.opencaching.de/images/attributes/letterbox-undef.gif"&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;![CDATA[Letterbox (benötigt Stempel)]]&gt;<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;![CDATA[Letterbox (benötigt Stempel)]]&gt;<br />
&nbsp; &lt;/attr&gt;<br /> &nbsp; &lt;/attr&gt;<br />
&lt;/attrlist&gt;<br /> &lt;/attrlist&gt;<br />
</p> </p>
@@ -83,7 +82,7 @@
<h4>username</h4> <h4>username</h4>
<p>Benutzername</p> <p>Benutzername</p>
<h4>pmr</h4> <h4>pmr</h4>
<p>1: Der Benutzer hat angegeben ein PMR-Funkgerät auf Kanal 2 mit auf Tour zu <p>1: Der Benutzer hat angegeben ein PMR-Funkgerät auf Kanal 2 mit auf Tour zu
nehmen.<br> nehmen.<br>
0: Keine Angabe</p> 0: Keine Angabe</p>
<h3>cache (Caches)</h3> <h3>cache (Caches)</h3>
@@ -97,7 +96,7 @@
&nbsp; &lt;type id="2" short="Trad."&gt;&lt;![CDATA[normaler &nbsp; &lt;type id="2" short="Trad."&gt;&lt;![CDATA[normaler
Cache]]&gt;&lt;/type&gt;<br> Cache]]&gt;&lt;/type&gt;<br>
&nbsp; &lt;status id="2"&gt;&lt;![CDATA[Momentan nicht &nbsp; &lt;status id="2"&gt;&lt;![CDATA[Momentan nicht
verfügbar]]&gt;&lt;/status&gt;<br> verfügbar]]&gt;&lt;/status&gt;<br>
&nbsp; &lt;country id="DE"&gt;&lt;![CDATA[Deutschland]]&gt;&lt;/country&gt;<br> &nbsp; &lt;country id="DE"&gt;&lt;![CDATA[Deutschland]]&gt;&lt;/country&gt;<br>
&nbsp; &lt;size id="2"&gt;&lt;![CDATA[mikro]]&gt;&lt;/size&gt;<br> &nbsp; &lt;size id="2"&gt;&lt;![CDATA[mikro]]&gt;&lt;/size&gt;<br>
&nbsp; &lt;desclanguages&gt;DE&lt;/desclanguages&gt;<br> &nbsp; &lt;desclanguages&gt;DE&lt;/desclanguages&gt;<br>
@@ -136,7 +135,7 @@
&nbsp; &lt;lastmodified&gt;2005-12-24 14:38:13&lt;/lastmodified&gt;<br> &nbsp; &lt;lastmodified&gt;2005-12-24 14:38:13&lt;/lastmodified&gt;<br>
&lt;/cachedesc&gt; &lt;/cachedesc&gt;
</p> </p>
<h3>cachelog (Logeinträge)</h3> <h3>cachelog (Logeinträge)</h3>
<p> <p>
&lt;cachelog&gt;<br> &lt;cachelog&gt;<br>
&nbsp; &lt;id id="13037"&gt;F0DAC335-0FA6-3479-45AF-03E2F6BC28B9&lt;/id&gt;<br> &nbsp; &lt;id id="13037"&gt;F0DAC335-0FA6-3479-45AF-03E2F6BC28B9&lt;/id&gt;<br>
@@ -171,7 +170,7 @@
&nbsp; &lt;lastmodified&gt;2005-12-24 01:01:38&lt;/lastmodified&gt;<br> &nbsp; &lt;lastmodified&gt;2005-12-24 01:01:38&lt;/lastmodified&gt;<br>
&lt;/picture&gt; &lt;/picture&gt;
</p> </p>
<h3>removedobject (gelöschte Objekte)</h3> <h3>removedobject (gelöschte Objekte)</h3>
<p> <p>
&lt;removedobject&gt;<br> &lt;removedobject&gt;<br>
&nbsp; &lt;id id="748" /&gt;<br> &nbsp; &lt;id id="748" /&gt;<br>
@@ -182,13 +181,13 @@
</p> </p>
<h2>Datenauswahl</h2> <h2>Datenauswahl</h2>
<p>Die Auswahl erfolgt zum einen durch den Paramter modifiedsince, mit dem <p>Die Auswahl erfolgt zum einen durch den Paramter modifiedsince, mit dem
inkrementelle Updates gesteuert werden, zum anderen über eine Gebietsauswahl.</p> inkrementelle Updates gesteuert werden, zum anderen über eine Gebietsauswahl.</p>
<h3>Zu übertragende Daten auswählen</h3> <h3>Zu übertragende Daten auswählen</h3>
<p>Folgende Parameter stehen zur Verfügung um die zu übertragenden Daten <p>Folgende Parameter stehen zur Verfügung um die zu übertragenden Daten
auszuwählen.</p> auszuwählen.</p>
<p>Die Werte dürfen 1 oder 0 sein, Default ist 0.<br /> <p>Die Werte dürfen 1 oder 0 sein, Default ist 0.<br />
0=Datensätze nicht übertragen<br /> 0=Datensätze nicht übertragen<br />
1=Datensätze übertragen</p> 1=Datensätze übertragen</p>
<ul> <ul>
<li>user</li> <li>user</li>
<li>cache</li> <li>cache</li>
@@ -197,30 +196,30 @@
<li>picture</li> <li>picture</li>
<li>removedobject</li></ul> <li>removedobject</li></ul>
<h3>modifiedsince</h3> <h3>modifiedsince</h3>
<p>Alle Datensätz übertragen, die nach diesem Datum angelegt oder modifiziert <p>Alle Datensätz übertragen, die nach diesem Datum angelegt oder modifiziert
wurden. Das Datumsformat ist yyyymmddhhnnss</p> wurden. Das Datumsformat ist yyyymmddhhnnss</p>
<h3>Gebietsauswahl</h3> <h3>Gebietsauswahl</h3>
<p>Es muss keine Gebietsauswahl getroffen werden. Eine Kombination von Land, <p>Es muss keine Gebietsauswahl getroffen werden. Eine Kombination von Land,
Koordinaten oder cacheid ist nicht möglich.</p> Koordinaten oder cacheid ist nicht möglich.</p>
<h4>Nach Land</h4> <h4>Nach Land</h4>
<p>Parameter country ... wird dieser Parameter angegeben, werden nur Datensätz <p>Parameter country ... wird dieser Parameter angegeben, werden nur Datensätze
übertragen, die mit Caches in Zusammenhang stehen, die in diesem Land versteckt übertragen, die mit Caches in Zusammenhang stehen, die in diesem Land versteckt
wurden. User-Records werden nicht übertragen, removedobjects werden alle wurden. User-Records werden nicht übertragen, removedobjects werden alle
übetragen.</p> übetragen.</p>
<p>Für Bilder muss dabei angegeben werden, ob nur Bilder übertragen werden die <p>Für Bilder muss dabei angegeben werden, ob nur Bilder übertragen werden die
von Caches stammen oder auch von Cachelogs:<br/> von Caches stammen oder auch von Cachelogs:<br/>
Paramter: picturefromcachelog = 0/1, default 0</p> Paramter: picturefromcachelog = 0/1, default 0</p>
<h4>Nach Koordinaten</h4> <h4>Nach Koordinaten</h4>
<p>Parameter&nbsp;lat, lon, distance&nbsp;... werden diese Parameter angegeben, <p>Parameter&nbsp;lat, lon, distance&nbsp;... werden diese Parameter angegeben,
werden nur Datensätz übertragen, die mit Caches in Zusammenhang stehen, die in werden nur Datensätz übertragen, die mit Caches in Zusammenhang stehen, die in
diesem&nbsp;Gebiet versteckt wurden. User-Records werden nicht übertragen, diesem&nbsp;Gebiet versteckt wurden. User-Records werden nicht übertragen,
removedobjects werden alle übetragen.</p> removedobjects werden alle übetragen.</p>
<h4>Nach cacheid</h4> <h4>Nach cacheid</h4>
<p>Parameter&nbsp;cacheid&nbsp;... wird dieser Parameter angegeben, <p>Parameter&nbsp;cacheid&nbsp;... wird dieser Parameter angegeben,
werden nur Datensätz übertragen, die mit Cache in Zusammenhang stehen. werden nur Datensätz übertragen, die mit Cache in Zusammenhang stehen.
User-Records werden nicht übertragen, User-Records werden nicht übertragen,
removedobjects werden alle übetragen.</p> removedobjects werden alle übetragen.</p>
<p>Für Bilder muss dabei angegeben werden, ob nur Bilder übertragen werden die <p>Für Bilder muss dabei angegeben werden, ob nur Bilder übertragen werden die
von Caches stammen oder auch von Cachelogs:<br/> von Caches stammen oder auch von Cachelogs:<br/>
Paramter: picturefromcachelog = 0/1, default 0</p> Paramter: picturefromcachelog = 0/1, default 0</p>
<h4>Nach Wegpunkt</h4> <h4>Nach Wegpunkt</h4>
@@ -244,7 +243,7 @@
sind<br/> sind<br/>
<a>http://www.opencaching.de/xml/ocxml11.php?modifiedsince=&lt;date&gt;&amp;picture=1&amp;country=DE</a>&amp;picturefromcachelog=1</p> <a>http://www.opencaching.de/xml/ocxml11.php?modifiedsince=&lt;date&gt;&amp;picture=1&amp;country=DE</a>&amp;picturefromcachelog=1</p>
<p>Diese Anfragen werden mit einem kurzen XML-Stream beantwortet, der die <p>Diese Anfragen werden mit einem kurzen XML-Stream beantwortet, der die
XML-Session-Id zurückgibt. Mit dieser Id können dann die Daten abgerufen XML-Session-Id zurückgibt. Mit dieser Id können dann die Daten abgerufen
werden.</p> werden.</p>
<p>&lt;?xml version="1.0"?&gt;<br/> <p>&lt;?xml version="1.0"?&gt;<br/>
&lt;ocxmlsession&gt;<br/> &lt;ocxmlsession&gt;<br/>
@@ -252,12 +251,12 @@
&nbsp; &lt;records user="193" cache="211" cachedesc="235" cachelog="439" &nbsp; &lt;records user="193" cache="211" cachedesc="235" cachelog="439"
picture="108" removeobject="19" /&gt;<br/> picture="108" removeobject="19" /&gt;<br/>
&lt;/ocxmlsession&gt;</p> &lt;/ocxmlsession&gt;</p>
<p>Die Sessionid ist 24h gültig, danach muss eine neue sessionid angefordert <p>Die Sessionid ist 24h gültig, danach muss eine neue sessionid angefordert
werden. Die Anzahl der Datensätz muss nicht exakt mit den übertragenen werden. Die Anzahl der Datensätz muss nicht exakt mit den übertragenen
übereinstimmen - mehr Datensätze werden jedoch auf keinen Fall übertragen. Die übereinstimmen - mehr Datensätze werden jedoch auf keinen Fall übertragen. Die
Summe der Datensätze ist in diesem Beispiel 1205 - es werden also 3 Aufrufe Summe der Datensätze ist in diesem Beispiel 1205 - es werden also 3 Aufrufe
benötigt (500, 500, 205 Datensätze).</p> benötigt (500, 500, 205 Datensätze).</p>
<p>Die Daten können dann mit folgender Anfrage abgerufen werden:<br/> <p>Die Daten können dann mit folgender Anfrage abgerufen werden:<br/>
<a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=1</a><br/> <a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=1</a><br/>
<a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=2</a><br/> <a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=2</a><br/>
<a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=3</a></p> <a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=3</a></p>
@@ -267,14 +266,14 @@
<p>Beispeil:<br/> <p>Beispeil:<br/>
<a>http://www.opencaching.de/xml/ocxml11.php?modifiedsince=&lt;date&gt;&amp;user=1&amp;cache=1&amp;cachedesc=1&amp;cachelog=1&amp;picture=1&amp;removedobject=1&amp;session=0</a></p> <a>http://www.opencaching.de/xml/ocxml11.php?modifiedsince=&lt;date&gt;&amp;user=1&amp;cache=1&amp;cachedesc=1&amp;cachelog=1&amp;picture=1&amp;removedobject=1&amp;session=0</a></p>
<h3>Dateikomprimierung einstellen</h3> <h3>Dateikomprimierung einstellen</h3>
<p>Dei Dateikomprimierung kann mit dem Paramter zip eingestellt weren. Mögliche <p>Dei Dateikomprimierung kann mit dem Paramter zip eingestellt weren. Mögliche
Werte sind 0, zip, bzip2, gzip. Null bedeutet hier keine Kompression. Wird Werte sind 0, zip, bzip2, gzip. Null bedeutet hier keine Kompression. Wird
keine Kompression angegeben, wird zip verwendet.</p> keine Kompression angegeben, wird zip verwendet.</p>
<p>Beispeil:<br/> <p>Beispeil:<br/>
<a>http://www.opencaching.de/xml/ocxml11.php?modifiedsince=&lt;date&gt;&amp;user=1&amp;cache=1&amp;cachedesc=1&amp;cachelog=1&amp;picture=1&amp;removedobject=1&amp;session=0&amp;zip=bzip2</a><br/> <a>http://www.opencaching.de/xml/ocxml11.php?modifiedsince=&lt;date&gt;&amp;user=1&amp;cache=1&amp;cachedesc=1&amp;cachelog=1&amp;picture=1&amp;removedobject=1&amp;session=0&amp;zip=bzip2</a><br/>
<a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=1&amp;zip=gzip</a></p> <a>http://www.opencaching.de/xml/ocxml11.php?sessionid=12345&amp;file=1&amp;zip=gzip</a></p>
<h3>XML-Optionen</h3> <h3>XML-Optionen</h3>
<p>Die folgenden XML-Optionen müssen bei jedem Aufruf übergeben <p>Die folgenden XML-Optionen müssen bei jedem Aufruf übergeben
werden.</p> werden.</p>
<p>xmldecl ... 0 = keine Xml-Deklaration / (Default) 1=Xml-Deklaration<br> <p>xmldecl ... 0 = keine Xml-Deklaration / (Default) 1=Xml-Deklaration<br>
doctype ... 0 = keine Xml-Document-Type-Definition / doctype ... 0 = keine Xml-Document-Type-Definition /
@@ -291,12 +290,12 @@
<h3>Sonstige Bemerkungen</h3> <h3>Sonstige Bemerkungen</h3>
<ul> <ul>
<li> <li>
Für den ersten Aufruf des Interface muss als modifiedsince das Datum 1.8.2005 Für den ersten Aufruf des Interface muss als modifiedsince das Datum 1.8.2005
um 00:00:00 Uhr angegeben werden. Es gibt keine Datensätze die vor diesem Datum um 00:00:00 Uhr angegeben werden. Es gibt keine Datensätze die vor diesem Datum
angelegt wurden.</li> angelegt wurden.</li>
<li> <li>
Um Probleme wegen Differenzen der Uhrzeit zwischen Client und Server zu Um Probleme wegen Differenzen der Uhrzeit zwischen Client und Server zu
umgehen, muss für den nächsten Inkrementellen Abruf der Daten das Datum um Kopf umgehen, muss für den nächsten Inkrementellen Abruf der Daten das Datum um Kopf
der XML-Datei minus 1 Sekunde angeben werden:<br/> der XML-Datei minus 1 Sekunde angeben werden:<br/>
<span class="m"><br/>&lt;?</span><span class="pi">xml version="1.0" encoding="iso-8859-1" <span class="m"><br/>&lt;?</span><span class="pi">xml version="1.0" encoding="iso-8859-1"
standalone="no" </span><span class="m">?&gt;</span> standalone="no" </span><span class="m">?&gt;</span>
@@ -308,20 +307,20 @@
22:02:42<span class="m">"</span><span class="m">&gt;</span><br /><br /> 22:02:42<span class="m">"</span><span class="m">&gt;</span><br /><br />
</li> </li>
<li>Zeitverschiebungen / unterschiedliche Zeitzonen zwischen Client und Server <li>Zeitverschiebungen / unterschiedliche Zeitzonen zwischen Client und Server
werden nicht unterstützt.</li> werden nicht unterstützt.</li>
<li>Das XML-Dokument enthält folgende DTD (Document Type Definition): <li>Das XML-Dokument enthält folgende DTD (Document Type Definition):
http://www.opencaching.de/xml/ocxml11.dtd</li> http://www.opencaching.de/xml/ocxml11.dtd</li>
<li>Der Quellcode ist hier erhältlich: <a href="https://github.com/OpencachingDeutschland/oc-server3/tree/master/htdocs/xml"> <li>Der Quellcode ist hier erhältlich: <a href="https://github.com/OpencachingDeutschland/oc-server3/tree/stable/htdocs/xml">
https://github.com/OpencachingDeutschland/oc-server3/tree/master/htdocs/xml</a></li> https://github.com/OpencachingDeutschland/oc-server3/tree/stable/htdocs/xml</a></li>
<li>Eine Referenzimplementierung kann hier downgeloadet werden: <s> <li>Eine Referenzimplementierung kann hier downgeloadet werden: <s>
http://devel.opencaching.de/viewcvs/viewcvs.cgi/html/util/ocxml11client/</s> (neue Adresse folgt ...)</li> http://devel.opencaching.de/viewcvs/viewcvs.cgi/html/util/ocxml11client/</s> (neue Adresse folgt ...)</li>
<li>Fragen zum Interface können im Opencaching-Forum gestellt werden: <a href="http://forum.opencaching-network.org/">http://forum.opencaching-network.org/</a></a></li> <li>Fragen zum Interface können im Opencaching-Forum gestellt werden: <a href="http://forum.opencaching-network.org/">http://forum.opencaching-network.org/</a></a></li>
</ul> </ul>
<p>Lizenz:</p> <p>Lizenz:</p>
<ul> <ul>
<li>Der Quellcode steht unter der GNU Gerneral Public License Version 2 und später.</li> <li>Der Quellcode steht unter der GNU Gerneral Public License Version 2 und später.</li>
<li> <li>
Für Daten die über das XML-Interface abgerufen werden, gelten die Für Daten die über das XML-Interface abgerufen werden, gelten die
Nutzungsbedingungen von Opencaching.de: <a href="http://www.opencaching.de/articles.php?page=impressum#tos"> Nutzungsbedingungen von Opencaching.de: <a href="http://www.opencaching.de/articles.php?page=impressum#tos">
http://www.opencaching.de/articles.php?page=impressum#tos</a></li></ul> http://www.opencaching.de/articles.php?page=impressum#tos</a></li></ul>
<p>&nbsp;</p> <p>&nbsp;</p>