Sự khác biệt giữa XSD và XSL Sự khác biệt giữa

Anonim

> XSD và XSL

Bất cứ ai là người hẹn giờ đầu tiên làm việc với HTML và XML có thể được miễn khi họ thấy khó khăn trong việc xác định các công cụ được sử dụng trong lĩnh vực này nhưng với thực tiễn và nghiên cứu liên tục, người ta dự kiến ​​sẽ làm quen bản thân mình với các thuật ngữ và các ứng dụng áp dụng trong lĩnh vực này. Đối với phần này chúng ta sẽ tập trung vào các ứng dụng được sử dụng chủ yếu trong lĩnh vực này, đó là XSD và XSL. Lưu ý rằng XSL là một ngôn ngữ hoặc dạng giao tiếp duy nhất được sử dụng để biểu thị biểu định kiểu. Hình thức ngôn ngữ này được chấp nhận rộng rãi bởi hầu hết các phần mềm được sử dụng trong ứng dụng này. Mặc dù XSD là một công cụ được sử dụng để xác định cấu hình dữ liệu được mã hóa của nó đang được hiển thị trong các trang web.

Mục đích

XSD là chữ viết tắt của Định nghĩa Giản đồ XML. Nó được sử dụng để chỉ ra cấu hình trong đó các thông tin được mã hoá được hiển thị trong các bài báo hoặc các trang web mà chúng đang được lưu trữ. Dữ liệu hoặc thông tin cụ thể được tag bởi thẻ XML đang được sắp xếp theo Định nghĩa Lược đồ XML cho vị trí trên các tài liệu cụ thể. XSD cũng có thể được sử dụng để xem lại dữ liệu XML trước khi hiển thị dữ liệu cho đúng định dạng phù hợp với sơ đồ này.

XSL được định nghĩa là một ngôn ngữ viết cụ thể được sử dụng để làm theo một loạt các hành động có hệ thống cho thông tin được mã hoá XML. Người dùng có thể sử dụng XSL để đi qua thông tin được mã hoá XML được xác định. Ngoài ra bạn có thể kịch bản XSL với việc xây dựng vẻ mặt như mô tả "nếu-sau đó" và xoắn.

Mô tả

Điều quan trọng cần lưu ý là XSTL là một ngôn ngữ lý thuyết và do đó có thể nói cụ thể về toán học xảy ra nhỏ nhất có thể được thực hiện bởi máy tính. XSL như là một ngôn ngữ được sử dụng để thể hiện trong các tờ kiểu dáng cụ thể và bao gồm ba phần:

XSLT (XSL Transformation): Đây là một ngôn ngữ được sử dụng chủ yếu trong việc chuyển đổi các tài liệu XML sang các dạng tài liệu XML khác. Tài liệu gốc không được chuyển đổi thành một tài liệu XML nhưng một tài liệu mới được tạo ra có nguồn gốc từ thông tin có trong tài liệu hiện tại. Các tài liệu đang được sử dụng chủ yếu là các tệp XML và các tệp khác có thể được xây dựng để cấu hình XQuery và XPath bằng bộ xử lý có thể được sử dụng như đối với hệ thống thông tin địa lý.

XPath (XML Path Language): Đây là định nghĩa tốt nhất là một ngôn ngữ yêu cầu được sử dụng trong việc chọn knobs từ một tài liệu XML và cũng có thể được sử dụng trong việc kiểm đếm các giá trị từ một tài liệu nội dung XML.

XPath được biểu diễn tốt nhất trong một dạng cây (Trong tài liệu XML) và có thể dễ dàng điều hướng bằng cách chọn các nút bấm bằng cách sử dụng đầu mối cụ thể.Ý tưởng duy nhất về việc phát triển XPath là tìm ra một công thức và phản ứng chung giữa XSLT và XPointer.

Từ vựng XML: Đây là chủ yếu dùng để chỉ các chất định dạng XSL cụ thể. Phần mở rộng Markup Vocabulary xác định một tập hợp các hướng dẫn được sử dụng để chuyển đổi tài liệu thành định dạng có thể đọc được của con người và máy. Thiết kế được phát triển để cung cấp tính đơn giản, bừa bãi và khả năng ứng dụng qua internet. XML được sử dụng rộng rãi trong việc biểu hiện sự hình thành dữ liệu bề mặt mặc dù thiết kế của nó tập trung vào các tài liệu.

Tóm tắt

XSD là chữ viết tắt của Lược đồ XML.

Việc sử dụng XSD chủ yếu chỉ ra cấu hình trong đó thông tin mã hoá được hiển thị …

XSD chỉ định vị trí gắn thẻ dữ liệu với thẻ XML sẽ được hiển thị trên tài liệu.

XSL có ba phần chính: XSTL, XPath và từ vựng XML

XSTL là ngôn ngữ được sử dụng trong việc chuyển đổi XML sang các dạng tài liệu XML khác.

XPath là một ngôn ngữ truy vấn được sử dụng trong việc chọn các nút điều khiển từ một tài liệu XML.

Từ vựng XML được sử dụng trong việc chỉ rõ các đối tượng định dạng XSL.