|
分類:[C#]
いつもお世話になっております。 パンダと申します。
・WinXPSP3 ・C#2008Express
早速ですが、XMLファイルのログファイルを集計するツールを作っているのですが、読込み時下記のエラーが発生して困っております。 試しにxml versionを1.0にすれば問題ないのですが、xml version=1.1だと問題が発生しています。
何か回避する方法を教えていただけないでしょうか? よろしくお願いいたします。
■エラー バージョン番号 '1.1' は無効です。 行 1、位置 16 です。
■ソース -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+- using System.Xml;
namespace XmlReaderSample1 { class Program { static void Main(string[] args) { XmlReader reader = null; XmlReaderSettings settings = new XmlReaderSettings(); settings.ConformanceLevel = ConformanceLevel.Document;
// 「XmlReader」の作成 reader = XmlReader.Create("test.xml", settings); while (reader.Read()) { // // 読込み処理・・・ // } } } } -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-
■test.xml -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+- <?xml version="1.1" encoding="UTF-8"?> <Event> <Element> <Date>"2008/09/12,13:46:34"</Date> <EventCode>"001"</EventCode> <Message>"開始処理"</Message> <Date>"2008/09/12,13:46:41"</Date> <EventCode>"002"</EventCode> <Message>"終了処理"</Message> </Element> </Event> -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+-
|