1

XML 構成ファイルがあります。

<Config>
   <FixedElement1/>
   <FixedElement2/>
   <UserDefinedElement>
      <UnknownUserElement1/>
      <UnknownUserElement2/>
   </UserDefinedElement>
</Config>

固定要素でシリアライゼーションとデシリアライゼーションを行っています。しかし、未知のユーザー定義要素を読みたいです。

どうすればいいですか?

私はこのようにしようとしていますが、何も返されません [XmlText] public String UserDefinedElement{ get; 設定; }

答えてくれてありがとう。

4

1 に答える 1

1

オブジェクト コレクションに逆シリアル化できるカスタム構成セクションを定義することにより、app.config でこれを実現できます。これを達成するための優れたガイドは、http: //devlicio.us/blogs/derik_whittaker/archive/2006/11/13/app-config-and-custom-configuration-sections.aspxにあります。

カスタム構成を使用する場合は、シリアル化されたオブジェクトを指定する必要があります。ISerializable を実装している場合は、リフレクションを使用してオブジェクトの種類を決定し、実行時に作成できます。

于 2011-01-31T11:18:13.800 に答える