Việc sử dụng XML để tạo một trang web cho phép các nhà phát triển thường xuyên cung cấp nội dung mới cho trang web mà không cần phải dành thời gian sửa đổi các trang web. Các trang web dựa trên XML không thể được sử dụng với các trang html tĩnh mà phải kết hợp mức độ năng động thông qua việc sử dụng ngôn ngữ kịch bản như Perl, ASP hoặc PHP.
Ưu điểm của việc sử dụng XML để phát triển web là trang chỉ phải được tạo một lần. Về cơ bản, toàn bộ trang web có thể được cập nhật hàng ngày bằng cách chỉ cần tải lên một tệp XML. Bài viết này trình bày cách sử dụng XML để tạo một trang web rất cơ bản được gọi là Matt's News. Khi trang web động được xây dựng, nội dung của trang web có thể được cập nhật bằng cách tải lên tệp XML.
Tạo tệp XML. Tệp XML cho ví dụ này sẽ chứa ba thẻ và hai thuộc tính; một thẻ gốc và hai thẻ con cho các mục tin tức hàng ngày của Matt và hình ảnh hàng ngày. Sao chép phần sau vào một tài liệu văn bản trống.
Tạo CGI Perl. Tập lệnh này mở tài liệu "news.xml" trên máy chủ và tìm kiếm hai mục thông tin; văn bản giữa Tải tệp của bạn lên máy chủ. Tải "news.xml" và "xml_site.cgi" lên cgi-bin của bạn. Tải lên hình ảnh có tên "img1.jpg" vào thư mục html doc của bạn. Kiểm tra trang web. Tải trang web bằng cách mở trang xml_site.cgi "trong trình duyệt của bạn. Bạn sẽ thực hiện việc này bằng cách nhập thông tin sau;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. " ví dụ: tiêu đề có phông chữ in đậm xuất hiện với nội dung "Tin tức của Matt", theo sau là quy tắc ngang. Theo quy tắc ngang, hình ảnh hai con ngựa mở ra bên trái và bình luận ngắn gọn ở bên phải hình ảnh. Thêm một mục nhập khác vào tệp XML. Để thêm một mục nhập khác, hãy mở tệp "news.xml" trong trình soạn thảo văn bản. Tạo một bản sao của mục nhập đầu tiên bằng cách cắt và dán bên dưới mục nhập đó. Thay đổi các thuộc tính của mục nhập đầu tiên thành "null". Trong mục thứ hai, thay đổi tệp hình ảnh thành "img2.jpg" và viết một mục tin tức mới. Hình ảnh thứ hai cho bài viết này là một con Fox Terrier cái tên là "La Nina", và tin tức là về chuyến đi của cô ấy đến bác sĩ thú y. Đảm bảo rằng cả hai thuộc tính của mặt hàng mới đều được đặt thành "xuất bản". Lưu các tập tin. Tải lại trang. Lần này, tải lên tệp "news.xml", tải lại tệp "xml_site.cgi" trong trình duyệt và nội dung sẽ tự động thay đổi thành một mục mới là tin tức và hình ảnh mới. Đây là một ví dụ rất thô sơ về những gì bạn có thể đạt được với XML. Tuy nhiên, mã hóa đủ để làm nền tảng cho một ứng dụng phức tạp hơn lớn hơn bằng cách sử dụng nhiều trường XML, CSS, Javascript hơn, v.v. Nếu bạn đang có kế hoạch kết hợp hàng nghìn bản ghi XML, bạn nên xem xét phát triển một ứng dụng tạo các tài liệu XML một cách nhanh chóng, thay vì sao chép và dán. Chúng có thể được tạo trong Perl bằng cách kết hợp hợp nhất tệp. Đảm bảo rằng cú pháp là chính xác. Nếu một dấu chấm phẩy không đúng vị trí, chương trình sẽ không thực thi chính xác nếu không.Tin tức của Matt
Lời khuyên
Cảnh báo