|
|
@ -24,13 +24,13 @@
|
|
|
|
#include <QtXml/QDomDocument>
|
|
|
|
#include <QtXml/QDomDocument>
|
|
|
|
|
|
|
|
|
|
|
|
GeoIP::RegionZonePair
|
|
|
|
GeoIP::RegionZonePair
|
|
|
|
XMLGeoIP::processReply( QNetworkReply* reply )
|
|
|
|
XMLGeoIP::processReply( const QByteArray& data )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
QString domError;
|
|
|
|
QString domError;
|
|
|
|
int errorLine, errorColumn;
|
|
|
|
int errorLine, errorColumn;
|
|
|
|
|
|
|
|
|
|
|
|
QDomDocument doc;
|
|
|
|
QDomDocument doc;
|
|
|
|
if ( doc.setContent( reply->readAll(), false, &domError, &errorLine, &errorColumn ) )
|
|
|
|
if ( doc.setContent( data, false, &domError, &errorLine, &errorColumn ) )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
const auto tzElements = doc.elementsByTagName( "TimeZone" );
|
|
|
|
const auto tzElements = doc.elementsByTagName( "TimeZone" );
|
|
|
|
cDebug() << "GeoIP found" << tzElements.length() << "elements";
|
|
|
|
cDebug() << "GeoIP found" << tzElements.length() << "elements";
|
|
|
|