私は次のコードを実行しています:
public String Serialize()
{
XmlSerializer serializer = new XmlSerializer(typeof(SomeInformation));
StringWriter writer = new StringWriter();
serializer.Serialize(writer, new SomeInformation());
String output = writer.ToString();
return output;
}
次のようにシリアル化されます。
[XmlRoot("MyRoot")]
public class SomeInformation
{
public SomeInformation() { }
[XmlElement("SomeNode1")]
public String Prop1 { get { return "Some prop 1"; } }
[XmlElement("SomeNode2")]
public String Prop2 { get { return "Some prop 2"; } }
}
文字列にXMLが含まれていますが、内部タグはありません。私はシリアル化に不慣れで、完全に立ち往生しています。私が間違っていることについて何か提案はありますか?!