Folgendes Script gibt mir neuerdings falsche Werte aus:
$xml = simplexml_load_file(utf8_encode("http://www.hydrodaten.admin.ch/lhg/SMS.xml"));
// Messstation Ringgenberg
$resinterl = $xml->xpath("//MesPar[@StrNr='2457']");
$nameinterl = $resinterl[1]->Name;
$zeitinterl = $resinterl[1]->Zeit;
$standaktinterl = $resinterl[1]->Wert[0];
$wert1interl = $resinterl[1]->Wert;
print_r($wert1interl);
der Quelltext sieht folgendermassen aus:
<MesPar DH="HBCHa" StrNr="2457" Typ="03" Var="00">
<Name>Aare - Ringgenberg, Goldswil</Name>
<Datum>28.03.2015</Datum>
<Zeit>14:50</Zeit>
<Wert>6.72</Wert>
<Wert dt="-24h">5.63</Wert>
<Wert Typ="delta24">1.090</Wert>
<Wert Typ="m24">6.10</Wert>
<Wert Typ="max24">6.81</Wert>
<Wert Typ="min24">5.52</Wert>
</MesPar>
Wie komme ich an zB. „<Wert dt=“-24h">5.63</Wert>", damit ich diesen Wert (5.63) in eine Variable schreiben kann?
Meine php-Kenntnisse sind da zu schwach, um ein Resultat zu erhalten. Danke schon mal für etwelche Unterstützung.