2016-04-18 2 views
-1

私がしたいことは、ボタンをクリックしてXSDファイルに対してXMLファイルを検証することです。私のプログラムは、すでに私にこれらのファイルの両方へのパスを与えてくれます。C#のボタンをクリックしてXMLを検証していますか?

ファイルを検証したい場合は、ValidationEventArgsValidationCallBackを使用する方法はありません。ボタンを使ってそれらを使う方法はわかりません。

多分、この質問は本当にシンプルですが、私はGoogleを使って役に立つものを見つけることができませんでした。 XMLを検証するための新しい方法を作成し、あなたのコードで

1):

+0

あなたがこれを確認しましたか? https://msdn.microsoft.com/en-us/library/bb387037.aspx –

+0

私はそれが私を助けたとは言えません。とにかくありがとう! – Neckbeard2016

+0

私はあなたの問題を理解していません。 XMLとXSDファイルがあります。ファイルを 'XDocument'と' XmlSchemaSet'(リンクの2番目の例)に読み込むことで、XMLをXSDで検証する方法を知っています。ボタンクリックイベントの作成に問題がありますか?あるいは、XML検証そのものですか? –

答えて

0

は2つのことを分離します。あなたは、this msdn articleから自分を鼓舞XmlSchemaSetXDocumentとあなたのXSDにあなたのXMLドキュメントをロードし、XDocument.Validate()方法 )あなたのIDEでボタンを作成を使用して、第2の1との最初のものを検証し、クリックハンドラを追加することができます。あなたの技術に応じて、WinFormsまたはWPFは若干異なります。次に、あなたのために作成されたButton_Click()ハンドラメソッドであなたのメソッドを呼び出します。

+0

クリックハンドラ、それは私が探していたものです。正しい方向に私を指してくれてありがとう。 – Neckbeard2016

関連する問題