Hallo,
ich brauche den Inhalt einer Html-Datei bei gegebenem QUrl.
Ich bekomme aus einem Hilfe-System eine QRL, die in etwa so aussieht: "qthelp://de.xxx.de/yyy/amount.html".
Was ich nun brauche, ist der Inhalt dieser Datei als QString, QByteArray, QStringList o.ä.
Ich wäre dankbar für einen Tip
Inhalt einer html-Datei bei gegebener URL
Re: Inhalt einer html-Datei bei gegebener URL
Sieht aus wie ne ganz normale http anfrage ...
http://de.wikipedia.org/wiki/Hypertext_ ... r_Protocol
was passiert wenn die URL im Browser eintippst ?
DU musst also zumindest nen http get implementieren um den "server" zum senden des contents zu animieren.
Unterstützung bieten da:
QT version:
QtNetwork - QNetworkAccessManager
Qt frei:
lubCurl, cpp-netlib ... uvam
lowlevel auf socketebene gehts sicher auch, aber mehr und doppelte arbeit ...
Ciao ...
http://de.wikipedia.org/wiki/Hypertext_ ... r_Protocol
was passiert wenn die URL im Browser eintippst ?
DU musst also zumindest nen http get implementieren um den "server" zum senden des contents zu animieren.
Unterstützung bieten da:
QT version:
QtNetwork - QNetworkAccessManager
Qt frei:
lubCurl, cpp-netlib ... uvam
lowlevel auf socketebene gehts sicher auch, aber mehr und doppelte arbeit ...
Ciao ...
Re: Inhalt einer html-Datei bei gegebener URL
Berichtigung .... es scheint ähnlichkeit mit http zu haben, aber mit normalen requests wirst nicht weiter kommen.
qthelp://com.trolltech.assistant.482/qdoc/assistant-details.html -> holt er sich nicht ausm Netz, sondern von der platte (bei mir zumindest).
Also iss das irgend nen dokumentenverweiss in ner lokalen struktur (Qt Help Collection Files)
diese qhc files scheinen Container mit compression fuer Dokumente zu sein.
Leider gibt die Assistent-Docu nicht preis, was genau es ist, welche verfahren usw verwendet werden ...
Schau dir die docu mal an, vielleicht gibts nen tool zum extrahieren ....
Langt es nicht, wenn den QT-Assistent gleich mit Sprung auf die richtige seite aufrufst ?
Ciao ...
qthelp://com.trolltech.assistant.482/qdoc/assistant-details.html -> holt er sich nicht ausm Netz, sondern von der platte (bei mir zumindest).
Also iss das irgend nen dokumentenverweiss in ner lokalen struktur (Qt Help Collection Files)
diese qhc files scheinen Container mit compression fuer Dokumente zu sein.
Leider gibt die Assistent-Docu nicht preis, was genau es ist, welche verfahren usw verwendet werden ...
Schau dir die docu mal an, vielleicht gibts nen tool zum extrahieren ....
Langt es nicht, wenn den QT-Assistent gleich mit Sprung auf die richtige seite aufrufst ?
Ciao ...
-
Scary Hallo
Re: Inhalt einer html-Datei bei gegebener URL
Danke für die schnelle Antwort.
Ich muss wirklich an die Zeichenketten ran kommen, etwas damit tun und dann weiter an einen QTextBrowser geben.
Aber ich habe gerade entdeckt, dass es in meinem Fall ganz easy geht. Ich habe eine Instanz von QHelpEngine. Und da gibt es die Funktion fileData(const &QUrl).
Ich wünsche ein schönes Wochenende.
Ich muss wirklich an die Zeichenketten ran kommen, etwas damit tun und dann weiter an einen QTextBrowser geben.
Aber ich habe gerade entdeckt, dass es in meinem Fall ganz easy geht. Ich habe eine Instanz von QHelpEngine. Und da gibt es die Funktion fileData(const &QUrl).
Ich wünsche ein schönes Wochenende.