import QtQuick 1.0
Rectangle {
  Component {
    id: delegate
        Text{text: title}
  }
  ListView {
    y:10
    id: view
    anchors.fill: parent
    model: model
    delegate: delegate
  }
  XmlListModel {
    id:model
    source: "http://www.w3.org/"
    query: "/html/head"
    namespaceDeclarati开发者_如何学Goons: "declare default element namespace 'www.w3.org/1999/xhtml/';"
    XmlRole { name: "title"; query: "title/string()" }
  }
}
I would expect that my model would now contain one Element with title="World Wide Web Consortium (W3C)" but nothing is displayed. model.count is zero, but model.progress is 1 Am I using the wrong namespace declarations?
many thanks
Patrick
Try this:
XmlRole { name: "title"; query: "title[1]/string()" }
Putting a 1 in the array, indicate that you want to retrieve the first title.
The namespace needs to be the exact namespace declared in the document. Instead of "www.w3.org/1999/xhtml", the declared namespace should be "http://www.w3.org/1999/xhtml".
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论