Processing XML data using stream reader

In this section, we will learn how to process data taken from an XML file and extract it using the stream reader.

How to do it…

Let's create a simple program that reads and processes XML files by following these steps:

  1. As usual, create a new Qt Widgets Application project at your desired location.
  2. Next, open up any text editor and create an XML file that looks like the following, then save it as scene.xml:
    <?xml version="1.0" encoding="UTF-8"?> <scene> <object tag="building"> <name>Library</name> <position>120.0,0.0,50.68</position> <rotation>0.0,0.0,0.0</rotation> <scale>1.0,1.0,1.0</scale> </object> <object tag="building"> <name>Town Hall</name> <position>80.2,0.0,20.5</position> <rotation>0.0,0.0,0.0</rotation> ...

Get Qt5 C++ GUI Programming Cookbook now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.