1 #include "../../src/xmlparser.h"
3 #include <QCoreApplication>
9 QDebug operator <<(QDebug dbg, const RouteData &routeData)
11 QStringList routeDataBits;
13 << routeData.m_tripTime
14 << routeData.m_tripDistance
15 << routeData.m_departureTime
16 << routeData.m_lineCode;
17 QStringList legDataBits;
19 foreach(LegData legData, routeData.m_legData) {
21 << legData.m_arrivalTime
22 << legData.m_departureTime
25 << legData.m_tripDistance
26 << legData.m_tripTime;
30 << routeDataBits.join(", ")
31 << " [" << legDataBits.join(", ") << "] "
37 int main(int argc, char *argv[])
39 QCoreApplication app(argc,argv);
41 QFile file("routeResponse.xml");
42 if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
45 QByteArray reply = file.readAll();
48 QList<RouteData> nodes = parser.parseRouteData(reply);
50 foreach(RouteData node, nodes) {