2009-01-27 27 views
7

Đưa ra một tài liệu XML nguồn và một mẫu của nó sẽ trông như thế nào sau khi nó được chuyển đổi, có một trình tạo mã có thể tạo một phép biến đổi XSL để thực hiện điều đó không.Có trình tạo mã XSL có thể tạo XSLT theo ví dụ không?

Tôi không mong đợi nó hoàn hảo nhưng, giống như các trình tạo mã có thể tạo XSD từ XML mẫu, nó sẽ là một điểm khởi đầu tốt để tinh chỉnh bằng tay.

+0

đó đang được nói, XSLT là không thực sự là khó khăn để viết, đặc biệt là trong VS 2010. Nó không có nhiều "từ vựng", LOL. Phải thừa nhận rằng nó có thể mất thời gian. – code4life

+0

Xem câu hỏi tương tự [Cách tạo XSLT từ các mẫu XML] (http://stackoverflow.com/questions/482759/how-to-generate-xslt-from-xml-samples) để có các giải pháp khả thi. – Kosi2801

Trả lời

7

XSLTGen trông đầy hứa hẹn và chính xác những gì bạn đang tìm kiếm.


Cập nhật: (4-Apr-2015) Cập nhật liên kết để liên kết đúng như được trỏ đến bởi: @ user326608

+1

liên kết được chuyển đến http://people.eng.unimelb.edu.au/baileyj/xsltgen/XSLTGen.htm – user326608

7

Điều bạn đang hỏi về cơ bản là, "Với một bộ dữ liệu đầu vào và đầu ra, có thể phỏng đoán logic của một chương trình sẽ tạo ra đầu ra đó không?" Ngoại trừ trường hợp tầm thường - nơi chương trình tạo ra đầu ra được cung cấp bất kể đầu vào - câu trả lời là "Không".

+0

+1 Đối với từ "tầm thường". Thật vậy, nếu HTML đầu ra chứa '', nó có thể là do kết quả của '2 * 2',' đếm (mynodes) 'hoặc giá trị của'/homer_simpson/@ number_of_fingers'. – Claudix

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