Tôi gặp vấn đề với việc tuần tự hóa và đối tượng, tôi có thể tạo ra tất cả các kết quả đầu ra chính xác ngoại trừ nơi tôi có một Phần tử cần giá trị và thuộc tính. Đây là kết quả yêu cầu:Làm thế nào để thêm thuộc tính cho C# XML Serialization
<Root>
<Method>Retrieve</Method>
<Options>
<Filter>
<Times>
<TimeFrom>2009-06-17</TimeFrom>
</Times>
<Document type="word">document name</Document>
</Filter>
</Options>
</AdCourierAPI>
tôi có thể xây dựng tất cả của nó nhưng không thể tìm thấy một cách để thiết lập các thuộc tính type tài liệu, đây là một phân khúc của lớp đối tượng
[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;
}
mà mang lại cho tôi :
<Document>document name</Document>
hơn:
<Document type="word">document name</Document>
nhưng tôi không thể tìm được cách sửa lỗi này, vui lòng thông báo.
Cảm ơn
Xin lỗi Marc ... bạn chắc hẳn chỉ có mà chỉnh sửa trong trước mắt tôi. – Kev
Mark Gravell đã cứu ngày của tôi! :-) Cảm ơn bạn! –