私は公開プロパティを持つオブジェクトを持っています。C#オブジェクトをXSDに検証し、xml出力を生成します
オブジェクトは、地域と呼ばれ、それが今、私は基本的に領域オブジェクトに存在するすべてのプロパティを持っていない領域のXSDにこのオブジェクトを検証するこの
public class Region { // public properties string name; string description; string timezone; string regionURL; string regioncode; }
ようになります。そして、XSDにあるプロパティの場合は、XMLとして出力を生成したい。
<xs:schema>
<xs:complexType name="region">
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="URl" type="xs:string"/>
<xs:element name="code" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
を参考にすることができ.NETで作り付けのものがあるよう
領域XSDに見えますか?
コードやXMLなどを投稿するときは、エディタでcode blockオプションを使用します。これはコードをきれいにして、最終的な投稿にXMLを表示します –
私は質問をよく理解しているとは思わない:XMLデータの検証を行う方法があるかどうかを尋ねていますか?または読み込まれたデータに基づいてクラスまたはクラスのコレクションを自動的に設定するものがあるかどうかを確認します。または、他の何か?ありがとう! :) – shelleybutterfly
Erm ...あなたのオブジェクトの検証に失敗したらどうしますか?オブジェクトを書き換えますか? XSD.EXEを使ってXSDから自動的にオブジェクトを生成するのはなぜですか? –