Xmlファイルを簡単に検証する方法についてサポートが必要ですか?
私はグーグルで検索し、開発者が既存のXSDスキーマファイルに基づいてXMLファイルを検証できると述べたチュートリアルを見つけました(以下のsnppetのように)。
私の場合、Xsdファイルはありません。私に何ができる?XSD.exeなどのツールを使用してXsdファイルを生成する必要がありますか?
XmlReaderSettings settings = new XmlReaderSettings();
settings.ValidationType = ValidationType.Schema;
settings.Schemas.Add("", "c:\mySchema.xsd");
settings.ValidationEventHandler += new ValidationEventHandler(OnValidationError);
XmlReader reader = XmlReader.Create("", settings);
XPathDocument doc = new XPathDocument(reader);
XPathNavigator navigatore = doc.CreateNavigator();
実際、私が必要とする検証は非常に単純な使用法です。xmlにリストされているすべてのアイテム/内部サブアイテムがペアになっていることを確認してください。XMLを開いて記述しますが、何らかの理由でXMLを正常に記述できません。次にXMLをロードすると、アプリケーションは例外をスローします。そのため、ロードする前にxmlファイルを検証する必要があります。
あなたのコメントや提案に感謝します。