Categories

Hiển thị bài đăng được sắp xếp theo mức độ liên quan cho truy vấn xsl. Sắp xếp theo ngày Hiển thị tất cả bài đăng
Hiển thị bài đăng được sắp xếp theo mức độ liên quan cho truy vấn xsl. Sắp xếp theo ngày Hiển thị tất cả bài đăng

Thứ Bảy, 14 tháng 6, 2025

Style Sheets – Giới thiệu cách sử dụng và cách viết style sheet áp dụng cho XML – Extensible Style Language – XSL (Phần 2)

Mục đích: Chủ đề của bài này tiếp tục về chủ đề XSL với nội dung nâng cao để áp dụng tạo ra giao diện và định dạng mới có tính phức tạp và uyển chuyển. Hơn thế nữa, bài viết hướng tới tiếp cận XSL như là ngôn ngữ lập trình bình thường và tạo ra khái niệm sử dụng XSL như là xây dựng ứng dụng với cách chia sẻ tải, nhúng nội dung vào nhau làm giảm bớt phức tạp trong quá trình lập trình ứng dụng và tạo điều kiện thuận lơi cho việc chia nhóm trong quá trình xây dựng ứng dụng. Các nội dung trình bày sẽ thực hiện theo cách đã trình bày trong phần 1

Thứ Hai, 16 tháng 6, 2025

XSL trong ứng dụng thực tiễn

Mục đích: Chủ đề của bài này giới thiệu về việc áp dụng XSL trong thực tế khi ứng dụng và các kỹ thuật nâng cao để tận dụng triệt để sức mạnh của XSL trong việc chuyển đổi tài liệu và hạn chế viết code trong quá trình xây dựng phần mềm để tăng tính uyển chuyển trong việc nâng cấp và bảo trì ứng dụng. Cụ thể, chúng ta sẽ tìm hiểu cách xử lý khi áp dụng xsl với tài liệu xml sử dụng Unicode; áp dụng xml và xsl ở phía client sử dụng truyền tham số trực tiếp vào xsl để hạn chế code xử lý; kết hợp nhiều xml vào trong một xsl trong bài toán xử lý hóa đơn; tận dụng cài đặt các template trong xsl như là một method trong class để gọi lại nhiều lần trong xsl cùng với việc xử lý chuỗi trong tài liệu xsl; apply một tài liệu xsl với tài liệu xml có namespace

Thứ Bảy, 14 tháng 6, 2025

Style Sheets – Giới thiệu cách sử dụng và cách viết style sheet áp dụng cho XML – Extensible Style Language – XSL (Phần 1)

Mục đích: Chủ đề của bài này giới thiệu XSL và một số cú pháp cơ bản, một thành phần hỗ trợ giúp để ứng dụng vào XML để tạo ra cách thức trình bày, định dạng, lọc bớt dữ liệu và chuyển đổi tài liệu XML thành các định dạng khác hướng tới việc trình bày dữ liệu, tạo kết xuất dữ liệu mới. Chúng tôi sẽ mô tả nội dung cú pháp với những nội dung đơn giản nhất trong phần 1 này cùng với cách sử dụng song song được thể hiện qua các ví dụ để quí vị có thể tiếp cận ý niệm mới một cách dễ dàng. Nội dung bài này sẽ là nền tảng để tiếp cận chủ đề xây dựng ứng dụng web với việc sử dụng XML là dữ liệu và XSL để trình bày giao diện và tạo ra định dạng mới để tiếp tục xử lý trong khi ứng dụng thực thi

Thứ Bảy, 5 tháng 7, 2025

Hiện thực bộ parser html bằng xslt

Hiện thực bộ parser html bằng xslt

Tác giả: Nguyễn Lê Nhật Trường

Mục đích

Chủ đề bài viết này nhằm hướng dẫn cách thực hiện Scrapping Data (Parse dữ liệu từ websites với cấu trúc HTML) thông qua bộ Transformer API for XML (TrAX) sử dụng stylesheet (XSL). Trong bài này, chúng tôi sẽ giới thiệu cách tiền xử lý dữ liệu để đảm bảo tính well-form cho tài liệu XML trước khi apply xsl sử dụng ngay thư viện được Java cung cấp là URIResolver để cho thấy tính chất đơn giản trong việc tiền xử lý.

Áp dụng mô hình MVC bên phía client – Nhận file pdf bằng blob

Tác giả: Nguyễn Thế Phương

Mục đích

        - Sử dụng mô hình MVC bên phía client trong việc xây dựng ứng dụng với JavaScript thuần nhằm mục đích cải thiện việc xây dựng giao diện kết hợp với xử lý ở Front-end và hỗ trợ việc nâng cấp và bảo trì ứng dụng một cách dễ dàng

        - Thực hiện việc trình bày dữ liệu của một tài liệu văn bản dưới dạng pdf được truyền từ client đến server dưới dạng streaming ở phía client sử dụng JavaScript.

Thứ Hai, 16 tháng 6, 2025

Sử dụng XML trên JSP để trình bày và xử lý dữ liệu

Mục đích: Chủ đề của bài này giới thiệu về cách thức sử dụng XML trên trang JSP với các model tương ứng để trình bày giao diện và tận dụng dữ liệu có sẵn để trình bày nội dung ra màn hình hiển thị. Bên cạnh đó, bài viết thể hiện khả năng mạnh mẽ của JSP sử dụng EL và JSTL để hỗ trợ đơn giản hóa việc xử lý XML trên trang JSP. Bài viết cũng đưa ra ý niệm trong việc khai thác một phần tài liệu XML sử dụng XPATH dựa trên context đang xử lý. Song song với lý thuyết, bài viết cũng đưa ra một ví dụ cụ thể để cho thay cách áp dụng nội dung về lý thuyết. Trong ví dụ này, chúng tôi giới thiệu đến quí vị cách xử lý tài liệu XML có sử dụng namespace độc lập với parser và API để quí vị có thể ứng dụng khi apply tài liệu XML có namespace với stylesheet và xử lý trong ứng dụng bởi vì trong thực tế xây dựng ứng dụng và trao đổi dữ liệu thì XML luôn luôn phải có namespace. Bài viết sẽ đưa ra các mô hình ứng dụng XML kết hợp DB và JAXB để trình bày và xử lý giao diện và tối ưu trong quá trình xử lý thông qua các model single, multiple và combination pipeline. Thêm vào đó, bài viết cũng đưa giải pháp xử lý date trong xpath và ứng dụng JSTL – functions taglib để tiền xử lý dữ liệu trước khi đưa vào xpath

Thứ Bảy, 5 tháng 7, 2025

GOM NHÓM VÀ LỌC DỮ LIỆU VỚI BỘ INTERCEPTOR ĐƯỢC XÂY DỰNG TỪ CÁC FILE STYLESHEET

Tác giả: Mã Hoàng Nhật Phi

Mục đích: Chủ đề của bài viết này đưa ra cách xử lý dữ liệu từ một file XML gồm nhiều thành phần dữ liệu nhưng có định dạng khác nhau thành một dạng chuẩn chung cho việc xử lý. Bài viết định hướng theo cách kết hợp các XSL lại với nhau, xem file XSL như một filter để dùng chúng như là interceptor trong việc lọc dữ liệu nhằm hạn chế các xử lý quá phức tạp trên cùng một file XSL. Bài viết phân chia thành hai phần chính. Phần đầu tiên là gom nhóm và chuyển đổi thành dữ liệu có cấu trúc. Sau đó, thực hiện định dạng dữ liệu đồng nhất.

Chủ Nhật, 15 tháng 6, 2025

JAXB – chuyển đổi XML-Schema hay DTD trở thành Java Class, chuyển đổi từ XML sang Java Object và ngược lại

Mục đích: Chủ đề của bài này giới thiệu về framework JAXB – Java Architecture for XML Binding – hỗ trợ chuyển đổi XML-Schema hay DTD trở thành Java Class, và mapping dữ liệu từ XML sang thành Java Object và ngược lại. Chúng tôi sẽ thực hiện các bước hướng dẫn kết hợp với các ví dụ cụ thể nhằm thể hiện rõ khái niệm và cách sử dụng JAXB trong quá trình xây dựng ứng dụng. Ngoài ra, chúng tôi cung cấp các nội dung nâng cao khác đế ứng dụng trong việc xây dựng phần mềm như là mapping các kiểu dữ liệu trong schema với java class, tạo ra một order hoàn chỉnh phối hợp giữa các object customer – order – orderDetails - … sử dụng JAXB và keyword any trong XML Schema, phối hợp giữa quá trình marshaller XML với XSL để tạo ra tài liệu khác như là HTML.

Thứ Năm, 3 tháng 7, 2025

Trích xuất dữ liệu từ trang web, xử lý lỗi trong quá trình parse dữ liệu, xử lý dữ liệu có unicode, xây dựng cách thức chuyển đổi dữ liệu linh hoạt và trình bày dữ liệu kết hợp XSL có nhúng JavaScript

Tác giả: Nguyễn Công Chính

Mục đích: Chủ đề của bài viết này nhằm hướng dẫn cách thực hiện Scrapping Data (Parse dữ liệu từ websites) thông qua bộ parser StaX và cụ thể là StaX Cursor. Ngoài ra, bài viết còn hướng tới mục tiêu xử lý dữ liệu bằng cách chuyển dữ liệu đã scrapping từ websites thành XML thông qua việc Marshaller linh động với nhiều object có cấu trúc khác nhau. Cuối cùng, áp dụng XSLT trên trang JSP kết hợp JavaScript để có thể xem dữ liệu hiển thị ở browser cho người dùng.

Thứ Bảy, 14 tháng 6, 2025

Giới thiệu về XPath

Mục đích: Chủ đề của bài này giới thiệu XPath, một thành phần hỗ trợ giúp truy xuất thông tin trong tập tin XML làm tiền đề cho việc áp dụng stylesheet kết hợp XML để tạo ra kết xuất tùy theo yêu cầu. Bên cạnh đó XPath cũng làm nền tảng cho việc hỗ trợ truy vấn parsing dữ liệu của tài liệu XML cực kỳ nhanh chóng hiệu quả. Hơn thế nữa, XPath hỗ trợ nền tảng để tạo ra XQuery áp dụng trong truy vấn dữ liệu tương tự như truy vấn SQL trên cơ sở dữ liệu

Xquery – Giới thiệu các khái niệm về Xquery, cú pháp và cách sử dụng Xquery, và API - SAXON để sử dụng Xquery trong ứng dụng thực tế

Mục đích: Chủ đề của bài này giới thiệu Xquery và một số cú pháp cơ bản, một thành phần hỗ trợ giúp để ứng dụng vào XML kết hợp XPath để truy vấn dữ liệu và tạo ra kết xuất theo định dạng yêu cầu trong quá trình xử lý. Chúng tôi sẽ mô tả nội dung cú pháp với những nội dung đơn giản nhất trong chủ đề này cùng với cách sử dụng song song được thể hiện qua các ví dụ để quí vị có thể tiếp cận ý niệm mới một cách dễ dàng. Nội dung bài này sẽ là nền tảng để tiếp cận chủ đề xây dựng ứng dụng web với việc sử dụng XML là dữ liệu và sử dụng Xquery để truy vấn và kết xuất dữ liệu. Trong chủ đề này, chúng tôi cũng sẽ giới thiệu API - SAXON kết hợp với Xquery để có thể áp dụng Xquery trong các ứng dụng của java application hay J2EE/JavaEE