問題が1つあります。オブジェクトをシリアル化する必要があり、そのsamオブジェクトはXMLに変換されますが、これは日時オブジェクトです。
わかりました、私はこのようないくつかのSQLクエリからのデータで満たされた文字列変数を持っています
// DateDeliveryRequest
 if (rw_mat["dat_pot"].ToString().Length <= 0)
     {
           date_req = "";
     }
     else
     {
           date_req = rw_mat["dat_pot"].ToString();
     }
現在、date_reqは次のようなオブジェクトに渡されています。
var dtfi = new DateTimeFormatInfo { ShortDatePattern = "dd-MM-yyyy", DateSeparator = "-" };
Agr3PL.DataArea.Header.DateDeliveryRequest = Convert.ToDateTime(date_req, dtfi);
そして最後に、このオブジェクトは、とりわけ、関数をシリアル化するために渡されます。
 private string SerializeAnObject(object obj)
            {
                System.Xml.XmlDocument doc = new XmlDocument();
                System.Xml.Serialization.XmlSerializer serializer = new        System.Xml.Serialization.XmlSerializer(obj.GetType());
                System.IO.MemoryStream stream = new System.IO.MemoryStream();
                try
                {
                    serializer.Serialize(stream, obj);
                    stream.Position = 0;
                    doc.Load(stream);
                    return doc.InnerXml;
                }
                catch (Exception ex)
                {
                    WriteErrors.WriteToLogFile("WS.SAVE_DOK_SERIJALIZACIJA", ex.ToString());
                    throw ex;
                }
だから私は日時変数をxmlに取得したいのですが、そうではありません、xmlは次のようになっている必要があります(これは単なるセグメントです)
- <Header>
  <MessageType>COR</MessageType> 
  <UniqueHeaderNumber /> 
  <UniqueHeaderNumberFromWMS /> 
  <CompanyCode /> 
  <OrderNumber /> 
  <InvoiceNumber /> 
  <MovementNumber /> 
  <ReceiptNumber /> 
  <DebitNoteNumber /> 
  <PickNoteNumber /> 
  <LoadNumber /> 
  <DropSequence /> 
  <BulkPickNoteNumber /> 
  <NumberOfPallets />
  <DateDeliveryRequest />
しかし、問題は、xmlがノード> DateDeliveryRequestを表示していないことです。それはありません。ノードがないだけで、エラーは発生しません> DateDeliveryRequest ???
シリアライザー機能の問題なのか、それともフォーマットの日付などの問題なのかわかりません。