Как я могу прочитать и оправдать большой XML-файл? - PullRequest
0 голосов
/ 06 июня 2011

мой код выдаёт мне ошибку: "'.', Шестнадцатеричное значение 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-файла размером около 350 МБ, как я могу его прочитать? Вот моя структура 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>

1 Ответ

1 голос
/ 06 июня 2011

Я бы порекомендовал посмотреть здесь для некоторых образцов http://support.microsoft.com/kb/307548 и, возможно, здесь Как анализировать XML-файлы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...