XDocument で XML 文字列を読み込んでいます
XmlReader reader = XmlReader.Create(new StringReader(xmltext));
reader.Read();
XDocument xdoc = XDocument.Load(reader);
次に、いくつかのタグのコンテンツを取得し、別の文字列のタグ内に配置します。最初に行ったのと同じ方法でこの文字列を読み込もうとすると、「エンティティ名の解析中にエラーが発生しました。行 1、位置 344」というエラーが表示されます。
以前に解析されたので、正しく解析する必要があると思うので、ここに何かが欠けていると思います。
で最初の XML の内容を読み込んでコピーしています(string)i.Element("field")
。
私は.net 4を使用しています