Tôi đang cố gỡ lỗi xml serialization. Trong xml serialization, serializer "phát hiện một tham chiếu vòng tròn". Tôi muốn tìm nó và loại bỏ nó. Có một số công cụ/cách tiếp cận thuận tiện mà tôi có thể sử dụng không?Làm cách nào để tìm tham chiếu vòng tròn trong xml serialization?
5
A
Trả lời
2
Thông thường nó là khá rõ ràng với kiểm tra thủ công ...
Bạn có thể thử serialising vào một tập tin, và chỉ cần nhìn vào phần cuối của tập tin - nó sẽ không được hoàn thành XML, rõ ràng, nhưng nó nên đưa ra một đầu mối.
Lưu ý rằng DataContractSerializer
có khả năng (bằng cách bật tùy chọn) đồ thị hoàn chỉnh tuần tự, nhưng nó có ít tùy chọn XML hơn XmlSerializer
có - và chế độ biểu đồ thậm chí còn ít giống như XML; IMO loại bỏ chu trình là thích hợp hơn. Thông thường đây là chỉ là một trường hợp của một cái gì đó như:
[XmlIgnore]
public Person Parent {get;set;}
(ví dụ: serialize "xuống" tài liệu tham khảo chỉ)
0
$normalizers->setCircularReferenceHandler(function ($object) {
return $object->getId();
});
Các vấn đề liên quan
- 1. thu rác và tham chiếu vòng tròn
- 2. Làm cách nào để thực thi tham chiếu vòng tròn trong RelativeLayout?
- 3. Cách sửa tham chiếu vòng tròn thủ tục?
- 4. Cách dữ liệu jQuery() ngắt tham chiếu vòng tròn
- 5. Làm cách nào để lưu một đối tượng có tham chiếu vòng tròn?
- 6. Làm cách nào để xử lý các tham chiếu vòng tròn?
- 7. Làm thế nào để tránh tham chiếu đơn vị vòng tròn?
- 8. Lý do tham chiếu vòng tròn với các lớp học?
- 9. Tham chiếu vòng tròn giữa hai cụm .net
- 10. in_array trên các đối tượng có tham chiếu vòng tròn
- 11. Lỗi khi thực hiện nhập tham chiếu vòng tròn
- 12. WcfTestClient.exe không thể xử lý tham chiếu vòng tròn?
- 13. javascript, tham chiếu vòng tròn và rò rỉ bộ nhớ
- 14. Có bất kỳ hacks nào để giải quyết các vấn đề tham chiếu vòng tròn không?
- 15. Làm cách nào để tham chiếu từ khóa C# trong tài liệu XML?
- 16. Vấn đề xác định cách đặt hàng các loại F # do tham chiếu vòng tròn
- 17. Có giải pháp nào về tham chiếu vòng tròn Gson không?
- 18. Vấn đề serialization EF4 POCO WCF (không tải chậm, proxy/không proxy, tham khảo vòng tròn, v.v.)
- 19. Xml serialization trong C#
- 20. Cách tiêu chuẩn để tham chiếu một đối tượng theo danh tính (ví dụ, tham khảo vòng tròn)?
- 21. Làm thế nào để tránh tham chiếu vòng tròn với dự án Cơ sở dữ liệu visual studio 2012
- 22. Làm thế nào để tuần tự hóa thành Json một cấu trúc đối tượng với tham chiếu vòng tròn?
- 23. Làm cách nào để xóa vòng cung hoặc vòng tròn trong canvas HTML5?
- 24. Có cách nào để làm một vòng tròn z-index?
- 25. Xử lý tham chiếu vòng tròn khi nhập dữ liệu trong SQL
- 26. Làm cách nào để tìm vòng tròn tối thiểu bao gồm một số điểm nhất định?
- 27. Một tham chiếu vòng tròn đã được phát hiện trong khi xuất một đối tượng kiểu
- 28. Tham chiếu vòng tròn có được chấp nhận trong cơ sở dữ liệu không?
- 29. C#: Tiện ích để tìm tham chiếu vòng/biên dịch theo đúng thứ tự?
- 30. Có phải "tham chiếu vòng tròn" trong JPA là một mẫu giả không?