Russian Qt Forum

Qt => XML => Тема начата: still от Сентябрь 03, 2013, 21:49



Название: Как преобразовать в QString значения возвращаемые QDomElement?
Отправлено: still от Сентябрь 03, 2013, 21:49
Всем доброго времени суток!

Собственно имеется структурированный xml, вида:
Код:
<firstTag attribute1=' ' attribute2=' '>
  <secondTag attribute1=' ' attribute2=' '>
    <contentTag attribute1=' ' attribute2=' '>
      <descriptionTag attribute1=' ' />
      
       Можно продолжать строить, но и этого достаточно...

    </contentTag>
  </secondTag>
</firstTag>

По древу конечно можно начинать перемещаться при помощи QDomElement QDomNode::firstChildElement ( const QString & tagName = QString() ) const, ну а дальше вниз - QDomElement QDomNode::nextSiblingElement ( const QString & tagName = QString() ) const...

Добраться до известного тега, вроде не большая работа, но только методы firstChildElement() и nextSiblingElement() возвращаются значения не в QString, как можно преобразовать?


Название: Re: Как преобразовать в QString значения возвращаемые QDomElement?
Отправлено: kambala от Сентябрь 03, 2013, 22:59
а документацию открыть религия не позволяет что ли? метод QDomElement::text().


Название: Re: Как преобразовать в QString значения возвращаемые QDomElement?
Отправлено: still от Сентябрь 03, 2013, 23:41
и вам удачи!