Tôi đang cố gắng tìm hiểu về các công cụ XML và XSLT, và trong nghiên cứu của tôi, tôi đã gặp phải các bộ vi xử lý XSLT khác nhau.Công cụ XSLT 2.0 nào tồn tại?
Xalan là phiên bản đầu tiên và dường như hoạt động khá tốt và hoàn toàn miễn phí, ngoại trừ việc tôi cần/muốn sử dụng các tính năng trong thông số 2.0, bao gồm Lược đồ XML. Để làm như vậy tôi phải làm việc với các phần mở rộng và Xalan, hoặc chuyển sang một phần mở rộng khác. Vì vậy, tôi đã tìm kiếm một số chi tiết và một người nào đó đã chỉ cho tôi về phía Saxon, không có cả XML Schema và AND miễn phí, mà không phải là ấn tượng trong chính nó, nhưng hơi buồn.
Đó là khá nhiều nơi tôi đang ở đây và tôi đang tìm hướng dẫn về các công cụ mà tôi có thể sử dụng để đạt được mục tiêu của mình, đó là sử dụng thông số 2.0.
Tôi không quan tâm đến ngôn ngữ, nhưng tôi muốn một cái gì đó Java, Python, hoặc Ruby (hoặc bất cứ điều gì khác miễn phí và crossplatform).
Câu hỏi con, cho nghiệp dư: Tôi có thể sử dụng phiên bản Saxon miễn phí kết hợp với Xerces để đạt được những gì tôi muốn không?
Một số bài đọc thêm vẻ gợi ý rằng Saxon là cách duy nhất để đi cho bộ vi xử lý schema-aware, nhưng tôi nghĩ rằng về mặt kỹ thuật tôi có thể kết hợp Saxon và Xerces2, nhưng tôi vẫn phải tính toán như thế nào. –
Cũng quan tâm: danh sách của tất cả XSLT 2.0 bộ vi xử lý trong câu hỏi này: http://stackoverflow.com/questions/515979/java-xslt-processors-supporting-xpath-2-0 – Abel