Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC/ASP.NET C解决方案中出现意外的文件结尾(#2034)_C#_Xml_Asp.net Mvc_Visual Studio 2010_Stored Procedures - Fatal编程技术网

C# MVC/ASP.NET C解决方案中出现意外的文件结尾(#2034)

C# MVC/ASP.NET C解决方案中出现意外的文件结尾(#2034),c#,xml,asp.net-mvc,visual-studio-2010,stored-procedures,C#,Xml,Asp.net Mvc,Visual Studio 2010,Stored Procedures,我正在调用一个存储过程,结果是ISingleResult…我创建了一个xml文档,然后尝试加载xml。我在这一行上得到一个错误: xml.LoadXml(airport.XML_F52E2B61_18A1_11d1_B105_00805F49916B); 错误显示:{“解析名称时出现意外的文件结尾。第1行,位置2034。”} 这是它返回的XML,结尾如下: <EndTm>2215</EndTm> \n\t<D"` 2215\n\t尝试更改xml.LoadXml(

我正在调用一个存储过程,结果是ISingleResult…我创建了一个xml文档,然后尝试加载xml。我在这一行上得到一个错误:

xml.LoadXml(airport.XML_F52E2B61_18A1_11d1_B105_00805F49916B);
错误显示:
{“解析名称时出现意外的文件结尾。第1行,位置2034。”}

这是它返回的XML,结尾如下:

<EndTm>2215</EndTm> \n\t<D"`
2215\n\t尝试更改xml.LoadXml(airport.xml_F52E2B61_18A1_11d1_B105_00805F49916B)

到xml.Load(airport.xml_F52E2B61_18A1_11d1_B105_00805F49916B)


假设路径是正确的,它应该可以工作。

如果我更改它,我会得到以下异常:{“路径中的非法字符”。}
<AirSegSellMods ItineraryItemID="1">
  ...
</AirSegSellMods>
foreach(ItineraryItems item in ItineraryItems) {
     if (item.SuperCategoryId == 4) {

        StoredProceduresDataContext airProc2 = new StoredProceduresDataContext();

        ISingleResult < STOREDPROC> airportsFromSalesId = airProc2.STOREDPROC(item.ItineraryId, item.ItineraryItemId);

        List < AirItinerary > listOfAir = new List < AirItinerary > ();
        foreach(STOREDPROC airport in airportsFromSalesId) {
            XmlDocument xml = new XmlDocument();
            xml.LoadXml(airport.XML_F52E2B61_18A1_11d1_B105_00805F49916B);

            XmlNodeList xnList = xml.SelectNodes("/AirSegSellMods/AirSegSell"); 
            foreach(XmlElement xn in xnList) {

                listOfAir.Add(new AirItinerary() {
                    FltNum = xn.GetAttribute("FltNum"),
                    StartDt = xn.GetAttribute("StartDt"),
                    //...continued
                });
            }
        }
        item.AirItems = listOfAir;
    }
}