Hướng dẫn cơ bản XML
- Trang trước Javascript
- Trang tiếp theo Kịch bản máy chủ
XML được thiết kế để mô tả dữ liệu, tập trung vào nội dung của dữ liệu.
HTML được thiết kế để hiển thị dữ liệu, tập trung vào外观 của dữ liệu.
Chương trình
Các kiến thức cơ bản cần phải nắm vững:
- Trước khi bạn tiếp tục học, bạn cần có kiến thức cơ bản về:
- HTML / XHTML
JavaScript hoặc VBScript Nếu bạn muốn học các dự án này trước tiên, hãy xem trong Trang chủ
Tìm hiểu các hướng dẫn này.
- XML là gì?ngôn ngữ đánh dấu mở rộng(EXtensible Markup Language)
- XML là mộtngôn ngữ đánh dấugiống như HTML
- XML được thiết kế đểmô tả dữ liệu
- thẻ XML không được định nghĩa sẵn. Bạn cầnthẻ tự định nghĩa.
- XML sử dụngký tự định nghĩa loại tệp(DTD)hoặc XML Schema mô tả dữ liệu.
- XML có DTD hoặc XML Schema được thiết kế để cóTự mô tả.
- XML là một tiêu chuẩn W3C
XML là một tiêu chuẩn W3C
Ngôn ngữ đánh dấu mở rộng được công nhận làm tiêu chuẩn W3C vào ngày 10 tháng 2 năm 1998.
Bạn có thể tìm thấy trongHướng dẫn W3C》 để biết thêm thông tin về tiêu chuẩn XML.
Các khác biệt chính giữa XML và HTML
XML được thiết kế để mang dữ liệu.
XML không phải là để thay thế HTML.
XML và HTML được thiết kế cho mục đích khác nhau:
XML được thiết kế để mô tả dữ liệu, tập trung vào nội dung của dữ liệu.
HTML được thiết kế để hiển thị dữ liệu, tập trung vào外观 của dữ liệu.
HTML được thiết kế để hiển thị thông tin, trong khi XML được thiết kế để mô tả thông tin.
XML không có hành động.
XML là không hoạt động.
Có thể nó khó hiểu một chút, nhưng XML không làm bất kỳ điều gì. XML được thiết kế để cấu trúc hóa, lưu trữ và truyền tải thông tin.
Dưới đây là ghi chú của John gửi cho George, lưu trữ dưới dạng XML:
<note> <to>George</to> <from>John</from> <heading> nhắc nhở</heading> <body>Đừng quên cuộc họp!</body> </note>
Thẻ này có tiêu đề và lời nhắn. Nó cũng chứa thông tin người gửi và người nhận. Tuy nhiên, tài liệu XML này vẫn chưa thực hiện bất kỳ điều gì. Nó chỉ là thông tin纯粹 được bao bọc trong thẻ XML. Chúng ta cần viết phần mềm hoặc chương trình để truyền tải, nhận và hiển thị tài liệu này.
XML là miễn phí và có thể mở rộng
Các thẻ XML không được định nghĩa sẵn. Bạn phải 'tạo ra' các thẻ của riêng mình.
Các thẻ được sử dụng để đánh dấu tài liệu HTML và cấu trúc của nó là được định nghĩa sẵn. Tác giả tài liệu HTML chỉ có thể sử dụng các thẻ được định nghĩa trong tiêu chuẩn HTML (ví dụ: <p>, <h1>...).
XML cho phép tác giả định nghĩa các thẻ của riêng mình và cấu trúc tài liệu của riêng mình.
Các thẻ trong ví dụ trên không được định nghĩa trong bất kỳ tiêu chuẩn XML nào. Các thẻ này được tác giả tài liệu XML sáng tạo ra.
XML là sự bổ sung cho HTML
XML không phải là sự thay thế cho HTML.
Việc hiểu rằng XML không phải là sự thay thế cho HTML là rất quan trọng. Trong tương lai của phát triển Web, khả năng xảy ra nhiều nhất là XML sẽ được sử dụng để mô tả dữ liệu, trong khi HTML sẽ được sử dụng để định dạng và hiển thị dữ liệu đó.
Mô tả tốt nhất về XML của chúng tôi là: XML là công cụ đa nền tảng, được sử dụng để truyền thông tin và tách biệt với phần mềm và phần cứng.
Vai trò của XML trong phát triển Web tương lai
XML sẽ có mặt khắp nơi.
Khi chúng ta nhìn thấy tiến độ phát triển nhanh chóng của tiêu chuẩn XML và tốc độ thay đổi không ngừng của các nhà phát triển phần mềm sử dụng tiêu chuẩn này, thực sự không thể không ngạc nhiên rằng điều này thực sự là đáng kinh ngạc.
Chúng tôi kiên định rằng vai trò mà XML sẽ đóng vai trò trong tương lai của Web sẽ không thua kém gì HTML, nền tảng cơ bản của Web, và XML sẽ trở thành công cụ phổ biến nhất để xử lý và truyền tải dữ liệu.
- Trang trước Javascript
- Trang tiếp theo Kịch bản máy chủ