データを XML 形式で保存するログ ファイルがあります。このデータを読みたいのですが、問題は、ログ ファイルが適切に構造化された XML ファイルではないことです。次のような追加のデータが含まれています。
03/22/2013 : 13:23:32 <?xml version="1.0" encoding="UTF-8"?>
<element1>
...
...
...
</element1>
お気づきのように、2013 年 3 月 22 日: 13:23:32 ではデータの読み取りが許可されず、「ルート レベルのデータが無効です」という例外がスローされます。
次のメソッドを使用して XML を読み取ります
XmlDocument doc = new XmlDocument();
doc.Load("file.log");
string xmlcontents = doc.InnerXml;
label1.Text = xmlcontents;
これは私にとってまれなケースであるため、解決策を教えてください。解決策をグーグルで試しましたが、成功しませんでした ありがとう