Tôi đang tìm một công cụ cho bán tự động thế hệ XSLT. fileCách tạo XSLT từ các mẫu XML
Given 2 XML, nguồn:
<elm>XXX</elm>
và mục tiêu:
<exx>XXX</exx>
Công cụ này sẽ làm cho các tập tin XSLT, trong đó sản xuất các mục tiêu từ nguồn. Nhìn vào nội dung, cần xác định các thay đổi về cấp độ, vị trí, tên phần tử, v.v. Không có giải pháp chung cho số này, nhưng tôi chỉ cần chuyển đổi đơn giản.
có thể thực hiện:
1. scan the source, map XML data "XXX" to element path "elm"
2. scan the target, map XML data "XXX" to element path "exx"
3. output target XML structure, output XSLT mapping of "XXX", "elm" -> "exx"
Trong trường hợp xung đột tay can thiệp là cần thiết. Xung đột có thể là "XXX" nhiều hơn tại chỗ trong nguồn.
Sẽ tốt hơn nếu công cụ này là XSD/DTD cũng biết, ví dụ như để thực hiện ánh xạ "trường" thủ công.
Chỉnh sửa: làm rõ.
bạn cần phải làm rõ mức độ khác biệt mà bạn mong đợi để đối phó và dữ liệu duy nhất làm sao để có thể suy ra ánh xạ từ tệp này sang tệp khác - tôi nghĩ rằng có thể đạt được một số giới hạn. –