Tôi đang làm việc với VB.NET và tôi đang đối mặt với một vấn đề với serialization XML. Khi giá trị sản phẩm nào tồn tại trong đối tượng Tôi serializing, các tập tin XML chứa các thẻ sau:Có cách nào để tránh các thẻ tự đóng khi sử dụng XML serialization không?
<tagName/>
thay vì:
<tagName></tagName>
Tôi biết rằng đó là như nhau, nhưng tôi muốn bắt đầu từ khóa để đóng một cách thích hợp.
Điều thú vị là ai đó đã [đã khiếu nại] (http://stackoverflow.com/questions/415239/xml-serialization-empty-collections-not-self-closing) về hành vi ngược lại. Câu trả lời duy nhất chỉ ra rằng việc triển khai * không * sử dụng các thẻ tự đóng, nhưng mang hy vọng sẽ thay đổi trong các triển khai trong tương lai. Dường như nó có, và bây giờ bạn không thích nó. –
Tôi không biết cách tích hợp để thay đổi hành vi này. Tại sao bạn cần phải thay đổi nó, tức là vấn đề cơ bản là gì? Có lẽ nó có thể được giải quyết theo một cách khác ... – Heinzi