Hướng dẫn XML

TRANG CHỦ XML Giới thiệu XML Cách sử dụng XML Cây XML Cú pháp XML Phần tử XML Thuộc tính XML Không gian tên XML Hiển thị XML HttpRequest XML Trình phân tích cú pháp XML DOM XML XPath XML XSLT XML XQuery XML XML XLink Trình xác thực XML DTD XML Lược đồ XML Máy chủ XML Ví dụ về XML Câu đố XML Chứng chỉ XML

XML AJAX

Giới thiệu AJAX AJAX XMLHttp Yêu cầu AJAX Phản hồi AJAX Tệp XML AJAX AJAX PHP AJAX ASP Cơ sở dữ liệu AJAX Ứng dụng AJAX Ví dụ về AJAX

DOM XML

Giới thiệu DOM Nút DOM Truy cập DOM Thông tin nút DOM Danh sách nút DOM DOM Traversing Điều hướng DOM DOM Nhận giá trị Nút thay đổi DOM DOM Xóa các nút Nút thay thế DOM DOM Tạo nút DOM Thêm nút Nút nhân bản DOM Ví dụ về DOM

Hướng dẫn XPath

Giới thiệu XPath Nút XPath Cú pháp XPath Trục XPath Toán tử XPath Ví dụ về XPath

Hướng dẫn XSLT

Giới thiệu XSLT Ngôn ngữ XSL Chuyển đổi XSLT XSLT <template> XSLT <value-of> XSLT <for-each> XSLT <sắp xếp> XSLT <if> XSLT <chọn> Áp dụng XSLT XSLT trên máy khách XSLT trên Máy chủ XSLT Chỉnh sửa XML Ví dụ về XSLT

Hướng dẫn XQuery

Giới thiệu XQuery Ví dụ về XQuery XQuery FLWOR HTML XQuery Điều khoản XQuery Cú pháp XQuery XQuery Thêm Chọn XQuery Hàm XQuery

DTD XML

Giới thiệu DTD Khối xây dựng DTD Phần tử DTD Các thuộc tính DTD Phần tử DTD so với Attr Thực thể DTD Ví dụ về DTD

Lược đồ XSD

Giới thiệu XSD XSD Cách thực hiện XSD <schema> Phần tử XSD Thuộc tính XSD Hạn chế XSD

XSD Complex

Phần tử XSD XSD trống Chỉ các phần tử XSD Chỉ văn bản XSD XSD hỗn hợp Chỉ báo XSD XSD <nhiều> XSD <anyAttribute> Thay thế XSD Ví dụ về XSD

Dữ liệu XSD

Chuỗi XSD Ngày XSD XSD Numeric XSD Misc Tham chiếu XSD

Dịch vụ web

Dịch vụ XML WSDL XML SOAP XML RDF XML RSS XML

Người giới thiệu

Các loại nút DOM Nút DOM DOM NodeList DOM NamedNodeMap Tài liệu DOM Phần tử DOM Thuộc tính DOM Văn bản DOM DOM CDATA Bình luận DOM DOM XMLHttpRequest Trình phân tích cú pháp DOM Phần tử XSLT Hàm XSLT / XPath

Ngôn ngữ XSL (T)


XSLT là một ngôn ngữ để chuyển đổi các tài liệu XML.

XPath là một ngôn ngữ để điều hướng trong các tài liệu XML.

XQuery là một ngôn ngữ để truy vấn các tài liệu XML.


Nó bắt đầu với XSL

XSL là viết tắt của E X tensible S tylesheet L anguage.

World Wide Web Consortium (W3C) bắt đầu phát triển XSL vì nhu cầu về Ngôn ngữ biểu định kiểu dựa trên XML.


CSS = Trang tính kiểu dành cho HTML

HTML sử dụng các thẻ được xác định trước. Ý nghĩa của và cách hiển thị từng thẻ đã được hiểu rõ.

CSS được sử dụng để thêm kiểu vào các phần tử HTML. 


XSL = Trang định kiểu cho XML

XML không sử dụng các thẻ được xác định trước, và do đó, ý nghĩa của mỗi thẻ không được hiểu rõ.

Phần tử <table> có thể chỉ ra một bảng HTML, một món đồ nội thất hoặc thứ gì đó khác - và các trình duyệt không biết cách hiển thị nó!

Vì vậy, XSL mô tả cách các phần tử XML sẽ được hiển thị.


XSL - Không chỉ là một ngôn ngữ trang định kiểu

XSL bao gồm bốn phần:

  • XSLT - một ngôn ngữ để chuyển đổi các tài liệu XML
  • XPath - một ngôn ngữ để điều hướng trong các tài liệu XML
  • XSL-FO - một ngôn ngữ để định dạng tài liệu XML (đã ngừng hoạt động vào năm 2013)
  • XQuery - một ngôn ngữ để truy vấn các tài liệu XML

Với Mô-đun Phương tiện Trang CSS3 , W3C đã cung cấp một tiêu chuẩn mới để định dạng tài liệu. Vì vậy, kể từ năm 2013, CSS3 được đề xuất như một sự thay thế XSL-FO.


XSLT là gì?

  • XSLT là viết tắt của XSL Transformations
  • XSLT là phần quan trọng nhất của XSL
  • XSLT chuyển đổi một tài liệu XML thành một tài liệu XML khác
  • XSLT sử dụng XPath để điều hướng trong các tài liệu XML
  • XSLT là một Đề xuất của W3C


XSLT = XSL Transformations

XSLT là phần quan trọng nhất của XSL.

XSLT được sử dụng để chuyển đổi một tài liệu XML thành một tài liệu XML khác hoặc một loại tài liệu khác được trình duyệt nhận dạng, như HTML và XHTML. Thông thường XSLT thực hiện điều này bằng cách chuyển đổi mỗi phần tử XML thành một phần tử HTML (X).

Với XSLT, bạn có thể thêm / bớt các phần tử và thuộc tính vào hoặc từ tệp đầu ra. Bạn cũng có thể sắp xếp lại và sắp xếp các phần tử, thực hiện kiểm tra và đưa ra quyết định về việc ẩn và hiển thị phần tử nào, v.v.

Một cách phổ biến để mô tả quá trình chuyển đổi là nói rằng XSLT biến đổi cây nguồn XML thành cây kết quả XML .


XSLT Sử dụng XPath

XSLT sử dụng XPath để tìm thông tin trong tài liệu XML. XPath được sử dụng để điều hướng qua các phần tử và thuộc tính trong tài liệu XML.

Nếu bạn muốn học XPath trước, hãy đọc Hướng dẫn XPath của chúng tôi .


Làm thế nào nó hoạt động?

Trong quá trình chuyển đổi, XSLT sử dụng XPath để xác định các phần của tài liệu nguồn phải khớp với một hoặc nhiều mẫu được xác định trước. Khi tìm thấy kết quả khớp, XSLT sẽ chuyển đổi phần khớp của tài liệu nguồn thành tài liệu kết quả.


Hỗ trợ trình duyệt XSLT

Tất cả các trình duyệt chính đều hỗ trợ XSLT và XPath.


XSLT là một Đề xuất của W3C

XSLT đã trở thành Khuyến nghị của W3C ngày 16 tháng 11 năm 1999 .