WML - Thực thể
Các thực thể WML là đại diện cho các ký hiệu không thể dễ dàng nhập vào hoặc có ý nghĩa đặc biệt trong WML.
Ví dụ: nếu bạn đặt một ký tự <vào văn bản của mình một cách bình thường, trình duyệt sẽ nghĩ rằng đó là phần bắt đầu của thẻ; trình duyệt sau đó sẽ phàn nàn khi nó không thể tìm thấy ký tự> phù hợp để kết thúc thẻ.
Bảng sau hiển thị ba dạng thực thể trong WML. Các thực thể được đặt tên là thứ bạn có thể quen thuộc từ HTML: chúng trông giống như & amp; hoặc & lt ;, và chúng đại diện cho một ký tự được đặt tên thông qua một tên dễ nhớ. Các thực thể cũng có thể được nhập ở một trong hai dạng số (thập phân hoặc thập lục phân), cho phép bạn nhập bất kỳ ký tự Unicode nào vào WML của mình.
Thực thể được đặt tên | Thực thể thập phân | Thực thể Hexa | Tính cách |
---|---|---|---|
& quot; | & # 34; | & # x22; | Dấu ngoặc kép (") |
& amp; | & # 38; | & # x26; | Ký hiệu và (&) |
& apos; | & # 39; | & # x27; | Apostrophe (') |
& lt; | & # 60; | & # x3C; | Nhỏ hơn (<) |
& gt; | & # 62; | & # x3E; | Lớn hơn (>) |
& nbsp; | & # 160; | & # xA0; | Không gian đột phá |
&nhát; | & # 173; | & # xAD; | Gạch nối mềm |
Lưu ý rằng tất cả các thực thể đều bắt đầu bằng dấu và (&) và kết thúc bằng dấu chấm phẩy (;). Dấu chấm phẩy này rất quan trọng: một số trang web quên điều này và gây ra sự cố cho các trình duyệt muốn HTML chính xác. Các trình duyệt WAP cũng có khả năng nghiêm ngặt hơn về các lỗi như thế này.