title: QML XmlListModel and car2go xml parsing
body: <p>I fail to parse car2go responses in qml xmllistmodel.</p>
  
  <pre><code>&lt;kml xmlns:ns3="urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" xmlns:ns2="http://www.w3.org/2005/Atom"
          xmlns="http://www.opengis.net/kml/2.2"&gt;
          &lt;Document&gt;
                  &lt;description&gt;Available CAR2GO Vehicles&lt;/description&gt;
                  &lt;Style id="car2go"&gt;
                          &lt;IconStyle&gt;
                                  &lt;Icon&gt;
                                          &lt;href&gt;http://www.car2go.com/default/img/backgrounds/Marker_car2go.png
                                          &lt;/href&gt;
                                  &lt;/Icon&gt;
                                  &lt;hotSpot y="0.0" x="0.0" /&gt;
                          &lt;/IconStyle&gt;
                  &lt;/Style&gt;
                  &lt;Placemark&gt;
                          &lt;name&gt;UL-C5887&lt;/name&gt;
                          &lt;description&gt;Sudetenweg, 89075 Ulm&lt;br/&gt;Fuel
                                  24&lt;br/&gt;Interior EXCELLENT&lt;br/&gt;Exterior EXCELLENT
                          &lt;/description&gt;
                          &lt;styleUrl&gt;#car2go&lt;/styleUrl&gt;
                          &lt;ExtendedData&gt;
                                  &lt;Data name="fuel"&gt;
                                          &lt;value&gt;24&lt;/value&gt;
                                  &lt;/Data&gt;
                                  &lt;Data name="interior"&gt;
                                          &lt;value&gt;EXCELLENT&lt;/value&gt;
                                  &lt;/Data&gt;
                                  &lt;Data name="exterior"&gt;
                                          &lt;value&gt;EXCELLENT&lt;/value&gt;
                                  &lt;/Data&gt;
                                  &lt;Data name="vin"&gt;
                                          &lt;value&gt;WME4513001K154655&lt;/value&gt;
                                  &lt;/Data&gt;
                          &lt;/ExtendedData&gt;
                          &lt;Point&gt;
                                  &lt;coordinates&gt;10.029,48.4362,0&lt;/coordinates&gt;
                          &lt;/Point&gt;
                  &lt;/Placemark&gt;
          &lt;/Document&gt;
   &lt;/kml&gt;
  </code></pre>
  
  <p>and my code is </p>
  
  <pre><code>XmlListModel {
      namespaceDeclarations: "declare namespace ns2='http://www.w3.org/2005/Atom';declare default element namespace 'http://www.opengis.net/kml/2.2'"
      query: "/kml/Document/Placemark"
      XmlRole { name: "plate_number"; query: "name/string()" }
      XmlRole { name: "address"; query: "description/string()" }
      XmlRole { name: "fuel"; query: "ExtendedData/Data[1]/string()" }
      XmlRole { name: "interior"; query: "ExtendedData/Data[2]/string()" }
      XmlRole { name: "exterior"; query: "ExtendedData/Data[3]/string()" }
      XmlRole { name: "vin"; query: "ExtendedData/Data[4]/string()" }
      XmlRole { name: "coordinates"; query: "coordinates/string()" }
  }
  </code></pre>
  
  <p>But i do get </p>
  
  <p>Error XPST0003 in file ... syntax error, unexpected NCName, expecting ;
  QML XmlRole: invalid query: "name/string()" etc.</p>
  
  <p>thanks in advance</p>