Nominate our 2022 Qt Champions!

QXmlQuery, fail to open local xml file

  • QXmlQuery, fail to open local xml file
    Hi i need to open a local xml file and retrieve information,

    But i dont can´t.
    this is my code:

    void xmlFileRead::fileQuery(QString filename)
    				QStringList  strList;
    				QFileInfo fi(filename);
    				qDebug()<< "absPath:"<< fi.absoluteFilePath();
    				QXmlQuery query;
    				QString q=QString("doc('%1')/systems/string()").arg(fi.absoluteFilePath());
    				if (query.isValid())
    					qDebug()<< "isValid()==true:";
    				qDebug()<< "strList:"<< strList.count() ;

    and this mi outpup:
    absPath: "D:/shapes/98092902.xml"
    Error FODC0002 in d:/shapes/98092902.xml: Protocol "d" is unknown,
    d is the hard drive not a protocol,
    I know that is a beginner question, but
    Why there are so few samples of QXmlQuery?

Log in to reply