「<MyType><StartDate>01/01/2000</StartDate></MyType>」をデシリアライズする方法
以下は MyType 定義です
[Serializable]
public class MyType
{
DateTime _StartDate;
public DateTime StartDate
{
set
{
_StartDate = value;
}
get
{
return _StartDate;
}
}
}
デシリアライズ中に次のエラーが発生しました
{"文字列 '01/01/2000' は有効な AllXsd 値ではありません。"} [System.FormatException]: {"文字列 '01/01/2000' は有効な AllXsd 値ではありません。"} データ: {システム.Collections.ListDictionaryInternal} HelpLink: null InnerException: null メッセージ: 「文字列 '01/01/2000' は有効な AllXsd 値ではありません。」ソース: "System.Xml" StackTrace: " at System.Xml.Schema.XsdDateTime..ctor(String text, XsdDateTimeFlags kind)\r\n at System.Xml.XmlConvert.ToDateTime(String s, XmlDateTimeSerializationMode dateTimeOption)\r\ System.Xml.Serialization.XmlCustomFormatter.ToDateTime(文字列値)\r\nで\r\nSystem.Xml.Serialization.XmlSerializationReader.ToDateTime(文字列値)\r\nでMicrosoft.Xml.Serialization.GeneratedAssembly.
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMyType.Read3_MyType()" TargetSite で: {Void .ctor (System.String, System.Xml.Schema.XsdDateTimeFlags)}