5 lỗi XML phổ biến

Một số điều bạn không bao giờ nên làm trong XML

Ngôn ngữ XML (Ngôn ngữ đánh dấu mở rộng) rất đơn giản đến mức mọi người có thể nắm vững ngôn ngữ đó. Đó là loại khả năng tiếp cận là một lợi ích quan trọng của ngôn ngữ. Hạn chế đối với XML là các quy tắc tồn tại trong ngôn ngữ là tuyệt đối. phân tích cú pháp XML rời ít chỗ cho sai sót. Cho dù bạn là người mới sử dụng XML hoặc đã từng làm việc trong ngôn ngữ trong nhiều năm, các lỗi phổ biến tương tự có xu hướng bật lên lặp đi lặp lại. Chúng ta hãy xem xét năm lỗi phổ biến mà mọi người mắc phải khi soạn thảo tài liệu trong XML để bạn có thể học cách tránh những sai lầm này trong công việc của chính mình!

01/05

Tuyên bố Tuyên bố Forgetten

Mặc dù tất cả các phức tạp kỹ thuật của họ, máy tính không thể suy nghĩ cho bản thân và sử dụng trực giác để tìm ra những gì có nghĩa là trong các trường hợp khác nhau. Bạn cần phải xác định ngôn ngữ với một tuyên bố tuyên bố để trình duyệt hiểu được mã mà bạn sẽ viết. Hãy quên đi câu lệnh này và trình duyệt sẽ không biết bạn đang sử dụng ngôn ngữ nào và do đó, không thể làm được nhiều với mã mà bạn viết.

02 trên 05

Các phần tử hoặc văn bản chưa được đánh dấu

XML hoạt động theo kiểu phân cấp. Điều này có nghĩa là:

03 trên 05

Mở thẻ

XML yêu cầu bạn đóng tất cả các thẻ mà bạn mở. Một thẻ như yêu cầu phải đóng nó. Bạn không thể để cái mở đó chỉ treo ở đó! Trong HTML , bạn có thể thoát khỏi thẻ mở thường xuyên và một số trình duyệt thậm chí sẽ đóng thẻ cho bạn khi họ hiển thị một trang. Tài liệu vẫn có thể phân tích cú pháp ngay cả khi không được định dạng đúng. XML là fussier nhiều hơn thế. Một tài liệu XML với một thẻ mở sẽ tạo ra một lỗi tại một số điểm.

04/05

Không có phần tử gốc

Vì XML làm việc trong một cấu trúc cây, mỗi trang XML phải có một phần tử gốc tại đỉnh của cây. Tên của phần tử không quan trọng, nhưng nó phải ở đó hoặc các thẻ theo sau sẽ không được lồng vào nhau đúng cách.

05/05

Nhiều ký tự trắng-không gian

XML diễn giải 50 khoảng trắng giống như nó thực hiện.

Mã XML: Xin chào thế giới!
Đầu ra: Hello World!

XML sẽ lấy nhiều không gian trống, được gọi là các ký tự khoảng trắng và nén chúng thành một khoảng trắng. Hãy nhớ rằng, XML là về mang dữ liệu. Nó không phải là về việc trình bày dữ liệu đó. Nó không có gì để làm với màn hình hiển thị trực quan hoặc thiết kế. Một không gian màu trắng được sử dụng để căn chỉnh văn bản có nghĩa là không có gì trong mã XML, vì vậy nếu bạn đang thêm rất nhiều không gian để cố gắng ra lệnh cho một số kiểu bố cục hoặc thiết kế trực quan, bạn đang lãng phí thời gian của mình.

Biên tập bởi Jeremy Girard