Serileştirme ve nesne ile ilgili bir sorun yaşıyorum, bir değer ve bir öznitelik gerektiren bir Öğeye sahip olduğum durumlar haricinde tüm doğru çıktıları oluşturabilirim. İşte gerekli çıktı şöyledir:C# XML Serileştirme için öznitelikleri ekleme
<Root>
<Method>Retrieve</Method>
<Options>
<Filter>
<Times>
<TimeFrom>2009-06-17</TimeFrom>
</Times>
<Document type="word">document name</Document>
</Filter>
</Options>
</AdCourierAPI>
ben her şeyi inşa edebilirsiniz ama Belge türü özelliğini ayarlamak için bir yol bulamıyorum, burada bana verir nesne sınıfının
[XmlRoot("Root"), Serializable]
public class Root
{
[XmlElement("Method")]
public string method="RetrieveApplications";
[XmlElement("Options")]
public _Options Options;
}
public class _Options
{
[XmlElement("Filter")]
public _Filter Filter;
}
public class _Filter
{
[XmlElement("Times")]
public _Times Times;
[XmlElement("Documents")]
public string Documents;
}
bölümüdür :
<Document>document name</Document>
ziyade:
<Document type="word">document name</Document>
ama bunu düzeltmenin bir yolunu bulamıyorum, lütfen önerin.
Teşekkür
Maalesef Marc ... sadece benden önce o düzenlemeyi var olmalı:
Normalde gibi bir şey olabilir. – Kev
Mark Gravell günümü kurtardı! :-) Teşekkür ederim! –