2013-09-23 46 views
9

Trình hướng dẫn ràng buộc dữ liệu Delphi dường như có vấn đề với các tệp XSD phức tạp. Bất cứ khi nào một số tệp XSD tham chiếu lẫn nhau (sử dụng từ khóa @include tôi tin), tiền tố của các không gian tên đi ra ngoài cửa sổ. Điều này làm cho nó không thể sử dụng thuật sĩ ràng buộc dữ liệu XML Delphi với các lược đồ lớn và phức tạp. Trong trường hợp của tôi, số standard message structures được chính phủ Na Uy sử dụng.Thuật sĩ ràng buộc dữ liệu XML thay thế

Có trình hướng dẫn ràng buộc dữ liệu xml thay thế nào được đánh dấu không? Hiện tại tôi phải tạo XML theo mã nhỏ hơn mong muốn. Toàn bộ điểm sử dụng thuật sĩ tự động là tiết kiệm thời gian và có thể thích ứng với những thay đổi trong tiêu chuẩn nhanh hơn.

Xem bài viết sau để một sâu hơn trình bày của các vấn đề: Delphi XML Databinding pains

+1

Tại sao Embarcadero không mở nguồn? –

Trả lời

1

Pre-xử lý XSD-file để bao gồm bao gồm có thể là một cách hiệu quả hơn để đi hơn tìm kiếm một chất kết dính dữ liệu . Hoặc, nếu quá trình làm việc của bạn cho phép nó, hãy tạo ràng buộc từ xml-conformant xml chứ không phải từ xsd.

Các vấn đề liên quan