Có thể bất kỳ ai đề xuất XSLT tốt với hướng dẫn java không?hướng dẫn java xslt
Trả lời
Trang web Sun Java thường là một nơi tốt để bắt đầu, đây là một bài viết cho J2EE.
tôi sử dụng Apache Xalan vì vậy tôi khuyên bạn nên learn it
Nếu bạn không biết w3schools XSL có một trong những tốt cho getting started
Có ba bước để học tập XSLT trên Java:
1- Chọn công cụ XSLT.
Mỗi động cơ hơi khác nhau, nhưng để xử lý cơ bản, mọi thao tác sẽ thực hiện.
Xalan luôn hoạt động tốt cho tôi. Để bắt đầu, tất cả những gì bạn cần làm là tải xuống (các) bình Xalan từ here và đặt chúng vào đường dẫn lớp của dự án của bạn. Tệp bạn cần là một trong các tệp xalan-j_X_X_X-bin-2jars
.
Sau đó sử dụng đoạn mã sau để xử lý một XML mẫu trong một chương trình Java (chuyển thể từ SimpleTransform.java, không kiểm tra):
public class SimpleTransform {
public static void main(String[] args) {
try {
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(new StreamSource("transform.xslt"));
transformer.transform(new StreamSource("input.xml"), new StreamResult(new FileOutputStream("output.out")));
System.out.println("************* The result is in output.out *************");
} catch (Throwable t) {
t.printStackTrace();
}
}
}
2- Tìm hiểu XPath.
XPath là cú pháp được sử dụng để chọn các phần tử trong tệp XML đầu vào.
Nó cũng cho phép các chức năng cơ bản được cung cấp để thực hiện một số thao tác. Mặc dù XPath là một phần chính của XSLT, nó có thể được sử dụng độc lập để xử lý các tệp XML.
Ví dụ, Dom4j và hầu hết các trình phân tích cú pháp XML cung cấp khả năng chọn các phần tử sử dụng cú pháp XPath. Tôi không thể đề xuất bất kỳ hướng dẫn cụ thể nào, nhưng tìm kiếm Hướng dẫn XPath cung cấp một số kết quả tốt.
3- Tìm hiểu định dạng XSLT.
XSLT đơn giản là XML. Đặc tả XSLT có thể được tìm thấy here.
Có rất nhiều hướng dẫn ở đó. Chỉ cần bắt đầu từ một ví dụ đơn giản và xây dựng kiến thức của bạn từ đó. Một số điểm chính cần nhớ:
- XSLT dựa trên ngôn ngữ chức năng. Nếu bạn cố gắng sử dụng nó như một ngôn ngữ thủ tục, bạn sẽ kết thúc với khó khăn để duy trì các tập tin XSLT. Related question on that topic.
- Bạn không thể sửa đổi biến. Bạn có thể khai báo và gán các giá trị cho các biến, nhưng bạn không thể sửa đổi chúng. Tôi nhớ đã va vào tường vài lần vì điều này.
- 1. Hướng dẫn chơi 2D Java?
- 2. Hướng dẫn sử dụng Apache Solr java
- 3. Hướng dẫn về trình tải lớp Java
- 4. số hướng dẫn trong tệp java foo.class
- 5. Hướng dẫn Kiến trúc Ứng dụng Java
- 6. Sigar API cho JAVA (cần hướng dẫn)
- 7. Xóa hướng dẫn khỏi mã Java bytecode
- 8. Good .Net Remoting Hướng dẫn/Hướng dẫn
- 9. hướng dẫn swt hoặc hướng dẫn
- 10. Hướng dẫn/hướng dẫn X509 trong C#
- 11. ASP.net MVC 3 hướng dẫn hướng dẫn
- 12. Hướng dẫn về javaagents
- 13. Hướng dẫn Mono C#?
- 14. Hướng dẫn LWJGL
- 15. Hướng dẫn cho Mozilla Rhino
- 16. Phát triển web Java bằng Eclipse - Hướng dẫn
- 17. Thư viện/hướng dẫn để thao tác video trong java
- 18. Bất kỳ hướng dẫn REST dễ dàng nào cho Java?
- 19. Thành phần Android hướng dẫn/hướng dẫn trực quan
- 20. Hướng dẫn/hướng dẫn cho việc học html5
- 21. Ví dụ về tài liệu hướng dẫn UIManagedDocument/hướng dẫn
- 22. Hướng dẫn và hướng dẫn gwt thông minh
- 23. Hướng dẫn Photocopy Django
- 24. Hướng dẫn OAuth 2.0?
- 25. Hướng dẫn MSHTML
- 26. MIPS hướng dẫn nhảy
- 27. Hướng dẫn cho ClojureBox
- 28. Hướng dẫn Hibernate
- 29. Hướng dẫn camera AVFoundation
- 30. Hướng dẫn đăng nhập