尝试将Sharepoint Web Services调用中的XML加载到ASP.NET Gridview时出错

尝试将Sharepoint Web Services调用中的XML加载到ASP.NET Gridview时出错,asp.net,xml,gridview,xpath,sharepoint-api,Asp.net,Xml,Gridview,Xpath,Sharepoint Api,我得到了一个错误: 路径中存在非法字符 当尝试使用XPath将XML加载到我正在构建的ASP.NET页面代码背后的PageLoad函数中gridview的数据源中时。有人知道这个错误是什么意思吗 来自Sharepoint Web Services调用的XML是: <?xml version='1.0' encoding='ISO-8859-1'?> <listitems xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xm

我得到了一个错误:

路径中存在非法字符

当尝试使用XPath将XML加载到我正在构建的ASP.NET页面代码背后的PageLoad函数中gridview的数据源中时。有人知道这个错误是什么意思吗

来自Sharepoint Web Services调用的XML是:

<?xml version='1.0' encoding='ISO-8859-1'?>
<listitems xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#RowsetSchema" xmlns="http://schemas.microsoft.com/sharepoint/soap/"> 
<rs:data ItemCount="2"> 
    <z:row ows_Attachments="0" ows_LinkTitle="testTitle" ows_IncidentID="0" .../> 
    <z:row ows_Attachments="0" ows_LinkTitle="test2" ows_IncidentID="1" ... /> 
</rs:data> 

我的代码是:

newNode = thisL.GetListItems(strID, viewName, query, viewFields, rowLimit, queryOptions, webID)

    mNodeList = newNode.ChildNodes
    Dim ds_me As New Data.DataSet

    xdsIncidents.Data = "<?xml version='1.0' encoding='utf-8'?>" & newNode.OuterXml
    xdsIncidents.XPath = "//z:row"
    GridView1.AutoGenerateColumns = True
    DataDiv.InnerText = xdsIncidents.Data

    ds_me.ReadXml(xdsIncidents.Data)
    Dim dv As New Data.DataView(ds_me.Tables(1))

    GridView1.DataSource = dv
    GridView1.DataBind()
newNode=thisL.GetListItems(strID、viewName、query、viewFields、rowLimit、queryOptions、webID)
mNodeList=newNode.ChildNodes
将ds_me作为新Data.DataSet进行调整
xdsIncidents.Data=”“&newNode.OuterXml
xdsIncidents.XPath=“/z:行”
GridView1.AutoGenerateColumns=True
DataDiv.InnerText=xdsIncidents.Data
ds_me.ReadXml(xdsIncidents.Data)
Dim dv作为新数据。数据视图(数据表(1))
GridView1.DataSource=dv
GridView1.DataBind()

错误消息出现在“ds_me.ReadXML…”行上,这是因为ReadXML的重载要求读取一些xml的文件路径,而不是包含xml的字符串


如果要以这种方式加载数据集,则需要从字符串创建XmlReader或TextReader。

实际的错误消息是什么?xdsIncidents.Data的实际值是什么?