VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

XML Tuts

XML là gì? XML Syntax XML Document XML declaration XML Tag XML Element XML Attribute XML Comment XML Character Entity XML Cdata Section XML White Space XML Processing XML Encoding XML Validation XML dtd XML Schema XML Tree Structure XML DOM XML Namespace XML Database XML Viewer XML Editor XML Parser XML processor
1 / 3
❮ ❯

XML Processing - Chỉ thị xử lý trong XML


XML White Space - Khoảng trắng (Whitespace) trong XML
XML Encoding - Mã hóa ký tự trong XML

Nội dung chính

  • Chỉ thị xử lý trong XML
  • Cú pháp
  • Ví dụ chỉ thị xử lý trong XML
  • Qui tắc cho chỉ thị xử lý trong XML

Chỉ thị xử lý trong XML

Bài này trình bày khái niệm Chỉ thị xử lý (Processing Instructions - PIs). XML 1.0 Recommendation định nghĩa nó như sau:

Chỉ thị xử lý cho phép tài liệu chứa các chỉ thị cho các ứng dụng. PIs không là một phần của dữ liệu ký tự (CDATA) của tài liệu, nhưng PHẢI được truyền thông qua ứng dụng.

Chỉ thị xử lý (PIs) có thể được sử dụng để truyền thông tin tới các ứng dụng. Chỉ thị xử lý có thể xuất hiện ở bất cứ đâu trong tài liệu bên ngoài phần đánh dấu. Chúng có thể xuất hiện trong Prolog, bao gồm Document Type Definition (DTD), trong nội dung thuần text, hoặc sau tài liệu.


Cú pháp

Cú pháp của chỉ thị xử lý (PI) trong XML là:


<?target instructions?>

Ở đây:

  • target - nhận diện ứng dụng mà chỉ thị hướng tới.

  • instruction - nó là chỉ thị mà miêu tả thông tin cho ứng dụng để xử lý.

Một chỉ thị xử lý với một thẻ đặc biệt và kết thúc với ?>. Việc xử lý nội dung kết thúc ngay sau khi gặp chuỗi ?>.


Ví dụ chỉ thị xử lý trong XML

Chỉ thị xử lý hiếm khi được sử dụng. Chúng hầu như được sử dụng để liên kết tài liệu XML tới một Style Sheet. Ví dụ:


<?xml-stylesheet href="main.css" type="text/css"?>

Ở đây, target là xml-stylesheet. href="tutorialspointstyle.css" và type="text/css" là dữ liệu hoặc chỉ thị mà ứng dụng mục tiêu sẽ sử dụng tại thời điểm xử lý tài liệu XML đã cho.

Trong trường hợp này, một trình duyệt nhận ra mục tiêu bằng việc chỉ dẫn XML nên được biến đổi trước khi được hiển thị. Trạng thái thuộc tính đầu tiên là kiểu của sự biến đổi là XSL và thuộc tính thứ hai chỉ ra vị trí của nó.


Qui tắc cho chỉ thị xử lý trong XML

Một chỉ thị xử lý có thể chứa bất kỳ dữ liệu nào ngoại trừ tổ hợp ?>, mà được thông dịch như là delimiter đóng. Dưới đây là hai ví dụ về chỉ thị xử lý hợp lệ.


<?welcome to pg=10 VietTuts?><?welcome?>

XML White Space - Khoảng trắng (Whitespace) trong XML
XML Encoding - Mã hóa ký tự trong XML

Recent Updates

Processor trong XMLParser trong XMLEditor trong XMLViewer trong XMLDatabase trong XMLNamespace trong XMLXML DOM - Document Object Model trong XMLTree Structure - Cấu trúc cây trong XMLXML Schema - lược đồ trong XMLXML DTD - Document Type Declaration trong XMLXML Validation - Xác nhận tài liệu XMLXML Encoding - Mã hóa ký tự trong XMLSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml