-
Bekommst Du denn die Daten in XML oder JSON oder willst Du sie aus einer HTML-Seite herauslutschen?
-
am liebsten würde ich sie aus HTML herauslutschen !
-
das wäre der Link:
https://www.finanzen.net/waehrungsre...che-krone_euro
und da den Tschechischen Kurs (0,038962)
-
Hi Alex,
ich habe eine Seite gefunden, die einen Webservice per XML für den Kupferpreis zur Verfügung stellt und bin noch dabei das Ergebnis zu parsen
https://www.quandl.com/data/LME/PR_CU-Copper-Prices
Request
Code:
https://www.quandl.com/api/v3/datasets/LME/PR_CU.xml?api_key=DeinKey
Response
Code:
<?xml version="1.0" encoding="UTF-8"?>
<quandl-response>
<dataset>
<id type="integer">19701916</id>
<dataset-code>PR_CU</dataset-code>
<database-code>LME</database-code>
<name>Copper Prices</name>
<description>LME Official Prices in US$ per tonne.</description>
<refreshed-at type="dateTime">2018-08-06T07:04:18Z</refreshed-at>
<newest-available-date type="date">2018-08-03</newest-available-date>
<oldest-available-date type="date">2012-01-03</oldest-available-date>
<column-names type="array">
<column-name>Date</column-name>
<column-name>Cash Buyer</column-name>
<column-name>Cash Seller & Settlement</column-name>
<column-name>3-months Buyer</column-name>
<column-name>3-months Seller</column-name>
<column-name>15-months Buyer</column-name>
<column-name>15-months Seller</column-name>
<column-name>Dec 1 Buyer</column-name>
<column-name>Dec 1 Seller</column-name>
<column-name>Dec 2 Buyer</column-name>
<column-name>Dec 2 Seller</column-name>
<column-name>Dec 3 Buyer</column-name>
<column-name>Dec 3 Seller</column-name>
</column-names>
<frequency>daily</frequency>
<type>Time Series</type>
<premium type="boolean">false</premium>
<limit nil="true"/>
<transform nil="true"/>
<column-index nil="true"/>
<start-date type="date">2012-01-03</start-date>
<end-date type="date">2018-08-03</end-date>
<data type="array">
<datum type="array">
<datum type="date">2018-08-03</datum>
<datum type="float">6166.0</datum>
<datum type="float">6167.0</datum>
<datum type="float">6197.0</datum>
<datum type="float">6198.0</datum>
<datum nil="true"/>
<datum nil="true"/>
<datum type="float">6295.0</datum>
<datum type="float">6305.0</datum>
<datum type="float">6350.0</datum>
<datum type="float">6360.0</datum>
<datum type="float">6355.0</datum>
<datum type="float">6365.0</datum>
</datum>
-
Hi Alex,
das Programm, den Aufruf und die XML-Daten findest Du hier
https://gist.github.com/RainerRoss/2...ce91f64809e7a5
Ich habe es mit 7.1 kompiliert und getestet
Herzliche Grüße
Rainer
-
perfekt !!
Ganz herzlichen Dank für die große Mühe. Sollte ich noch Fragen haben, melde ich mich
nochmals.
Gruß A.
-
Hallo nochmals,
Rainer Ross hat mir jetzt mal freundlicherweise eine SQLRPGLE-Lösung präsentiert. Wie sähe es dann
aus, die Daten so wie Du geschrieben hast, 'heraus zu lutschen' ?
-
kann mir bitte nochmal jemand genau erklären, was eine JSON Table ist ?
Besten Dank !
-
habe nochmals ne Frage:
Kann mir bitte mal jemand genau erklären, was eine JSON Table ist ?
-
und noch ne Frage zu folgendem SQL:
was heißt das ('$doc/NewDataSet/Table' ?
select *
from XMLTABLE('$doc/NewDataSet/Table'
PASSING XMLPARSE(DOCUMENT SYSTOOLS.HTTPGETCLOB(
'http://www.webservice.net/uszip.asmx/GetInfoBYZIP?USZIP=9250
1','')
)AS "doc"
COLUMNS
City VARCHAR(128) PATH 'CITY'
)AS WebServiceResult
-
1) JSON ist ein Datenformat und SQL liest nun mal zu gerne aus TABLEs, also bringt man das so unter einen Hut. :-)
2) $doc ist der Bezug auf das XMLgePARSEte DOCUMENT nach dem PASSING.
3) wie man in php Daten aus einer HTML-Seite lutschen kann, steht schon auf der vorigen Seite.
-
Hallo nochmals,
ich will ein kleines PHP-Programm auf der i laufen lassen und bekomme folgenden Fehler:
was ist falsch ?
Anzahl der positionsgebundenen Parameter überschreitet den Grenzwert 0.
Nachrichten-ID CPD0065 Wertigkeit 30
&N Ursache . . . . : Die Anzahl der Parameter, die im positionsgebundenen
Format angegeben werden können, ist begrenzt. Alle anderen Parameterwerte
müssen im Schlüsselwortformat angegeben werden. &N Fehlerbeseitigung: Die
Parameter, die den Grenzwert für das positionsgebundene Format überschreiten,
im Schlüsselwortformat angeben.
das ist das PHP dazu:
<?php
$_url = "https://www.finanzen.net/waehrungsre...che-krone_euro";
$_buffer = implode('', file($_url));
echo $_buffer;
?>
Similar Threads
-
By tanteteresa in forum IBM i Hauptforum
Antworten: 21
Letzter Beitrag: 18-06-15, 15:26
-
By mott in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 25-01-15, 12:03
-
By chera in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 12-08-03, 15:55
-
By HJM in forum NEWSboard Windows
Antworten: 3
Letzter Beitrag: 25-02-02, 22:27
-
By delphix in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 29-01-02, 07:19
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks