1

XML ファイルに関連付けられた XML スキーマによって許可されている XmlNode の子を知る方法が必要です。C#で簡単な方法はありますか?

現在編集されている XML ノードで許可されている子をユーザーに提案する、一種のコンテキスト エディターを実装する必要があります。

ありがとう

4

1 に答える 1

1

XmlSchemaValidator クラスを使用してみてください-

XML スキーマに対して XML データを検証します。push-based manner

GetExpectedParticles」関数を参照してください。サンプルについては、次のように記載されています-

title 要素が検証された後、description 要素が検証される前に GetExpectedParticles メソッドが呼び出された場合、description 要素を表す単一の XmlSchemaElement オブジェクトを含む配列が返されます。

提供されているサンプルを実行してみてください。

于 2012-06-20T16:06:02.893 に答える