2012-01-15 13 views
1

私はXMLで応答するWCF restサービスを持っています。wcf REST応答xml形式の属性と内部テキスト

<Add FirstNumber="5" SecondNumbe="4" Result="9"> 

</Add> 

をしかし私が欲しいのはこれです:今、私はこのように表示されるまで、私のXMLを取得することができます

<Add FirstNumber="5" SecondNumbe="4"> 
9 
</Add> 

は属性とDataContractsを使用してのinnerTextを持ってする方法はありますか?

答えて

1

番号DataContractsは常に要素としてシリアル化され、属性をサポートしません。 XMLを制御する場合は、ISerializableまたはXmlSerializerを使用する必要があります。

後者の場合、メンバーが要素の内部テキストを介して伝達されるべきであることを示すために、XmlTextAttributeを適用することができます。

+0

しかし、属性と内部テキストを持つ方法はありますか?私はちょうど表示する属性を取得する方法を知っているか両方の内部のテキストがありません – odyth

+0

データ契約を使用して表示する属性を取得する場所のソースコードを表示してください。 –

+0

@odyth、DataContractsを使用しているときに属性を取り込むメソッドを見たいと思っています。さらに詳しい情報を提供できますか? –

関連する問題