O QML fornece uma versão parcialmente funcional do XMLHttpRequest. É bom o suficiente para carregar arquivos de texto do sistema de arquivos local, mas é sobre isso. Um exemplo:
var request = new XMLHttpRequest()
request.open('GET', 'test.txt')
request.onreadystatechange = function(event) {
if (request.readyState == XMLHttpRequest.DONE) {
lines = request.responseText.split('\n') // Assuming you've defined
} // lines as a property
}
request.send()
Observe que apenas uma parte da interface XMLHttpRequest1 é suportada. Notavelmente, apenas solicitações assíncronas são permitidas. Escrevi mais alguns detalhes aqui .