XML: Chỉ thị xử lý và Chú thích
Chúng ta thường thấy dòng lệnh:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
nằm ở đầu file XML. Đây chính là chỉ thị xử lý, chỉ thị xử lý được đặt trong cặp Tag <? và ?>. Nó cho biết phiên bản đặc tả XML mà bộ phân tích cần làm theo, ngoài ra nó cho phép người lập trình cho biết dữ liệu trong XML dùng encoding nào, còn thuộc tính standalone sẽ cho biết tài liệu XML có cần đến một tài liệu khác không (có hai giá trị cho thuộc tính này đó là “yes” nếu không cần đến một tài liệu khác và “no” nếu cần).
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Order>
<OrderDate>2002-6-14</OrderDate>
<Customer>Helen Mooney</Customer>
<Item>
<ProductID>1</ProductID>
<Quantity>2</Quantity>
</Item>
<Item>
<ProductID>4</ProductID>
<Quantity>1</Quantity>
</Item>
</Order>
Trong mỗi tài liệu XML có thể có hoặc không có phần này.
Để file XML trở nên dễ hiểu và dể chỉnh sửa sau này thì các dòng chú thích là không thể thiếu, các dòng chú thích đuợc đặt trong cặp tags <!-- và -->.