我的代码给了我错误:“'。',十六进制值0x00,是无效字符。第2行,位置1.”
string FileName = "20110606 100419 ServerForShop 1.xml";
string root = Server.MapPath("~/Include/Xml Files/Patch/");
var custs = from c in XElement.Load(root + FileName).Elements("Update")
select c;
我想读取并执行命令一个大的xml文件大概是350MB我怎么读它?这是我的xml文件结构:
<?xml version="1.0" encoding="utf-8"?>
<Update>
<Object Name="Good">
<Insert Table="Good">
<Field Name="GoodCode" Value="1" Type="Integer" />
<Field Name="GoodUserCode" Value="" Type="String" />
.
.
.
</Insert>
</Object>
</Update>
答案 0 :(得分:1)
我建议在这里查看一些样本http://support.microsoft.com/kb/307548 也许在这里How does one parse XML files?