QML中的 XmlListModel能用POST访问吗?解决思路

QML中的 XmlListModel能用POST访问吗?
各位大址,以前都一直用XmlListModel GET方式访问接口数据,请问能用POST方法访问吗?
以下是javascript下实现的方法:
复制代码
data = '<?xml version="1.0" encoding="utf-8"?>';
  data = data + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">';
  data = data + '<soap:Header>';
  data = data + '<CheckSoap xmlns="http://tempuri.org/">';
  data = data + '<Account>1111</Account>';
  data = data + '<Password>1111</Password>';
  data = data + '</CheckSoap>';
  data = data + '</soap:Header>';
  data = data + '<soap:Body>';
  data = data + '<GetSelfDriveProvinces xmlns="http://tempuri.org/" />';
  data = data + '</soap:Body>';
  data = data + '</soap:Envelope>';
  var isAsync=true;  
   
  xmlhttp.open("POST",SOAPURL,true);
  xmlhttp.setRequestHeader('Content-Type','application/soap+xml; charset=utf-8');
  xmlhttp.send(data);
以上是javascrip的实现,QML能否实现,谢谢了


还有一个问题,嘿嘿!
如果我在qml中有一个变量 内保存的是一个字符串如下:也就是一个xml:


复制代码
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<GetSelfDriveCarTypesResponse xmlns="http://tempuri.org/">
<GetSelfDriveCarTypesResult xmlns="http://tempuri.org/">
<CarTypeList xmlns="http://GetSelfDriveCarTypesResult.bo.dao.rentauto.net" xsi:nil="true"></CarTypeList>
<CurrentPage xmlns="http://GetSelfDriveCarTypesResult.bo.dao.rentauto.net">0</CurrentPage>
<PageCount xmlns="http://GetSelfDriveCarTypesResult.bo.dao.rentauto.net">0</PageCount>
<PageSize xmlns="http://GetSelfDriveCarTypesResult.bo.dao.rentauto.net">0</PageSize>
<RowCount xmlns="http://GetSelfDriveCarTypesResult.bo.dao.rentauto.net">0</RowCount>
<StateValues xmlns="http://GetSelfDriveCarTypesResult.bo.dao.rentauto.net">
<Code xmlns="http://StateValues.bo.dao.rentauto.net">XXDXXD</Code>
<Description xmlns="http://StateValues.bo.dao.rentauto.net">XXDXXD</Description>
</StateValues>
</GetSelfDriveCarTypesResult>
</GetSelfDriveCarTypesResponse>
</soap:Body>
</soap:Envelope>
这个能像js一样遍历xml节点吗? 我用 getElementsByTagName在js中都一直说不行,请问qml能实现吗?比如我想取得节点Code或者像XmlListModel那样能循环什么的,谢谢了!

------解决方案--------------------
XmlListModel是通过source属性来设置访问源的,get方法是用来获取model的第i个数据