Visual Studio 2010、C# .Net4 を使用して、ホスティング サーバーからクライアント ブラウザーに XML 経由でデータを送信する Web サイトを構築しています。
私のデータはオブジェクト(クラス)にあります。
using System.Xml.Serialization;
public class InitialDataForBrowser
{
public string myParentNode;
public string myChildNode;
public InitialDataForBrowser()
{
}
[XmlIgnore]
public string _myChildNode
{
set
{
myChildNode = value;
}
}
}
これにより、次の結果が生成されます。
<myParentNode></myParentNode>
<myChildNode ></myChildNode >
オブジェクト内で子ノード要素を宣言するにはどうすればよいですか?
<myParentNode>
<myChildNode ></myChildNode >
</myParentNode>
以下を使用して、上記のオブジェクトを XML ファイルに書き込みます。
FileStream fs = new FileStream("XMLFile.xml", FileMode.Create);
XmlSerializer xs = new XmlSerializer(typeof(InitialDataForBrowser));
xs.Serialize(fs, data);
fs.Close();