XML-ngôn ngữ Web thế hệ kế tiếp
Số trang: 94
Loại file: doc
Dung lượng: 614.50 KB
Lượt xem: 23
Lượt tải: 0
Xem trước 9 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
XML-đã trở thành thuật ngữ thông dụng trong lĩnh vực Internet, song có thể bạn còn chưa hiểu thấu đáo về nó cũng như những lợi ích mà nó mang lại... trong lĩnh vực Internet, song có thể bạn còn chưa hiểu thấu đáo về nó cùng những lợi ích mà nó mang lại. Đừng cho rằng XML là công nghệ khó lĩnh hội vì đằng sau những lời khoa trương liên quan tới ngôn Language: siêu ngôn ngữ có khả năng sinh ngôn ngữ khác). SGML được phát triển cho việc định cấu trúc và nội dung tài liệu...
Nội dung trích xuất từ tài liệu:
XML-ngôn ngữ Web thế hệ kế tiếpXML-ngôn ngữ Web thế hệ kế tiếp ……….., tháng … năm …….XML - ngôn ngữ Web thế hệ kế tiếp XML (Extensible Markup Language - ngôn ngữđánh dấu mở rộng) đã trở thành thuật ngữ thôngdụng trong lĩnh vực Internet, song có thể bạn cònchưa hiểu thấu đáo về nó cùng những lợi ích mànó mang lại. Đừng cho rằng XML là công nghệkhó lĩnh hội vì đằng sau những lời khoa trươngliên quan tới ngôn ngữ này là cả thuận lợi lớn choquá trình cộng tác.Quá trình phát triển của XML XML là ngôn ngữ xây dựng cấu trúc tài liệuvăn bản, dựa theo chuẩn SGML (StandardGeneralized Markup Language: siêu ngôn ngữ cókhả năng sinh ngôn ngữ khác). SGML được pháttriển cho việc định cấu trúc và nội dung tài liệuđiện tử, do tổ chức ISO (InternationalOrganization for Standards) chuẩn hoá năm 1986. SGML là do IBM đưa ra, song không thể khôngkể đến những đóng góp của các công ty khác.XML được W3C (World Wide Web Consortium:tổ chức độc lập định ra tiêu chuẩn cho trình duyệtWeb, máy chủ và ngôn ngữ) phát triển, nhưngđặc tả XML lại do Netscape, Microsoft và cácthành viên của dự án Text Encoding Initiative(TEI) xây dựng. Tổ chức W3C XML SpecialInterest Group có đại diện từ hơn 100 công tycùng nhiều chuyên gia được mời khác.Hình 1: W3C - Tổ chức đi đầu trong việc pháttriển XML (Web site: http://www.w3c.org)W3C chính thức thông qua chuẩn XML vào thángHai năm 1998. Thực chất, XML phát triển khôngphải với mục đích trang trí trang Web mà là trợgiúp cấu trúc cho tài liệu và dữ liệu để chúng cóthể trao đổi giữa các phòng ban, khách hàng vànhà cung cấp. Cho dù XML vẫn chưa phổ biến,song đang được nhiều đối tượng quan tâm bởi nócho phép chia sẻ và sử dụng thông tin phân tántrên các hệ thống khác nhau.XML hỗ trợ người dùng thông qua khả năng tạonội dung động, phát triển ứng dụng và tích hợptrên qui mô xí nghiệp. Khi việc hỗ trợ những hệthống cũ gặp nhiều khó khăn và các doanh nghiệpđang cố gắng hợp nhất dữ liệu, XML có thểgiảm bớt gánh nặng ở những nơi dữ liệu phântán trên các hệ thống cũ.áXML là gì?Để hiểu đúng về XML và phân biệt với HTML(Hypertext Markup Language ố ngôn ngữ đánhdấu siêu văn bản), cách đơn giản nhất là bắt đầubằng một ví dụ HTML. HTML sử dụng tập thẻ(tag) hữu hạn để định ra thông tin cơ bản về cấutrúc tài liệu. Do là ngôn ngữ đánh dấu nên HTMLrất dễ sử dụng, bất kỳ ai cũng có thể xây dựng từđầu trang Web cơ bản theo yêu cầu riêng.XML khá giống HTML, hai ngôn ngữ này có cùngluật cú pháp. Tuy nhiên, tính linh hoạt của XMLcho phép bạn tạo và sử dụng tập thẻ và thuộctính riêng để nhận biết các phần tử cấu trúc vànội dung tài liệu. XML không chỉ đơn thuần làngôn ngữ đánh dấu, nó có phương pháp định ranội dung tài liệu, tương tự như HTML định hìnhthức tài liệu trên Web. Với HTML, người thiếtkế đánh dấu văn bản, hình ảnh cùng các thànhphần khác của trang Web bằng tập thẻ mà khôngliên quan gì tới ý nghĩa tài liệu; đoạn mã HTMLchỉ nói lên cách hiển thị nội dung tài liệu qua trìnhduyệt. XML không chỉ định ra hình thức mà còncả nội dung tài liệu.Hình 2: Interleaf phát triển công cụ đồ hoạ tạoXML sử dụng XSLXML được xem là công cụ mạnh hơn HTML donó mang lại thông tin đầy đủ về dữ liệu. XMLcung cấp siêu dữ liệu (meta-data) hay dữ liệuvề dữ liệu, giúp việc tìm kiếm thông tin được dễdàng hơn. Ví dụ, trong HTML, từ apple có thểđược gán thẻ bold để mô tả hình dạng trái táo.Tuy nhiên, XML bao gồm các thẻ mô tả vật th ểnhư fruit hay apple hay red.Một số tổ chức chuyên môn đã xây dựng ngônngữ XML riêng, bao gồm các thẻ nhận diện đặctả công nghiệp. Ví dụ, ngành công nghiệp hoá đãphát triển ngôn ngữ Chemical Markup Language(CML)...Tháng Hai năm 1998, hơn 40 nhà sản xuất cùngcác công ty đã thông báo kế hoạch hoàn thànhngôn ngữ Commerce Extensible Markup Language(CXML) - tập con của XML. CXML định ra cáctập dữ liệu chuẩn dùng cho thương mại điện tửtrên Internet. Phiên bản thu nhỏ, đơn giản hơncủa Electronic Data Interchange (EDI), tập thẻ d ữliệu CXML và bản thử nghiệm được công bố vàotháng Ba. Bản chính thức được hoàn thành trongvòng sáu tháng sau.XML cho phép các nhà phát triển và quản trị côngnghệ thông tin mô tả thông tin có liên hệ tới cácnguồn thông tin khác. Đây là phương pháp khaithác thông tin nghiệp vụ lý tưởng trong môitrường trao đổi thông tin từ server đến server, từserver đến ứng dụng hay từ ứng dụng đến ứngdụng.Hình 3: Kenya của General Magic sử dụng XML Cấu trúc mã chặt chẽ của XML (nội dungđược đặt giữa các ký hiệu mã chuẩn hay còn gọilà thẻ) cho phép các ứng dụng khác dễ dàng tìmkiếm và sử dụng nội dung đã tạo. Mỗi tài liệuXML trở thành một kho dữ liệu hỏi đáp (querydata repository) tương tự như cơ sở dữ liệu(CSDL). Hiện tại, không có hệ thống quy tắc quản lýcác gói dữ liệu Web hay định ra phương phápvận hành trên dữ liệu này. Kết quả là Internet trởthành bộ sưu tập khổng lồ của HTML, JavaScriptvà Java trên máy client và mớ ngôn ngữ kịch ...
Nội dung trích xuất từ tài liệu:
XML-ngôn ngữ Web thế hệ kế tiếpXML-ngôn ngữ Web thế hệ kế tiếp ……….., tháng … năm …….XML - ngôn ngữ Web thế hệ kế tiếp XML (Extensible Markup Language - ngôn ngữđánh dấu mở rộng) đã trở thành thuật ngữ thôngdụng trong lĩnh vực Internet, song có thể bạn cònchưa hiểu thấu đáo về nó cùng những lợi ích mànó mang lại. Đừng cho rằng XML là công nghệkhó lĩnh hội vì đằng sau những lời khoa trươngliên quan tới ngôn ngữ này là cả thuận lợi lớn choquá trình cộng tác.Quá trình phát triển của XML XML là ngôn ngữ xây dựng cấu trúc tài liệuvăn bản, dựa theo chuẩn SGML (StandardGeneralized Markup Language: siêu ngôn ngữ cókhả năng sinh ngôn ngữ khác). SGML được pháttriển cho việc định cấu trúc và nội dung tài liệuđiện tử, do tổ chức ISO (InternationalOrganization for Standards) chuẩn hoá năm 1986. SGML là do IBM đưa ra, song không thể khôngkể đến những đóng góp của các công ty khác.XML được W3C (World Wide Web Consortium:tổ chức độc lập định ra tiêu chuẩn cho trình duyệtWeb, máy chủ và ngôn ngữ) phát triển, nhưngđặc tả XML lại do Netscape, Microsoft và cácthành viên của dự án Text Encoding Initiative(TEI) xây dựng. Tổ chức W3C XML SpecialInterest Group có đại diện từ hơn 100 công tycùng nhiều chuyên gia được mời khác.Hình 1: W3C - Tổ chức đi đầu trong việc pháttriển XML (Web site: http://www.w3c.org)W3C chính thức thông qua chuẩn XML vào thángHai năm 1998. Thực chất, XML phát triển khôngphải với mục đích trang trí trang Web mà là trợgiúp cấu trúc cho tài liệu và dữ liệu để chúng cóthể trao đổi giữa các phòng ban, khách hàng vànhà cung cấp. Cho dù XML vẫn chưa phổ biến,song đang được nhiều đối tượng quan tâm bởi nócho phép chia sẻ và sử dụng thông tin phân tántrên các hệ thống khác nhau.XML hỗ trợ người dùng thông qua khả năng tạonội dung động, phát triển ứng dụng và tích hợptrên qui mô xí nghiệp. Khi việc hỗ trợ những hệthống cũ gặp nhiều khó khăn và các doanh nghiệpđang cố gắng hợp nhất dữ liệu, XML có thểgiảm bớt gánh nặng ở những nơi dữ liệu phântán trên các hệ thống cũ.áXML là gì?Để hiểu đúng về XML và phân biệt với HTML(Hypertext Markup Language ố ngôn ngữ đánhdấu siêu văn bản), cách đơn giản nhất là bắt đầubằng một ví dụ HTML. HTML sử dụng tập thẻ(tag) hữu hạn để định ra thông tin cơ bản về cấutrúc tài liệu. Do là ngôn ngữ đánh dấu nên HTMLrất dễ sử dụng, bất kỳ ai cũng có thể xây dựng từđầu trang Web cơ bản theo yêu cầu riêng.XML khá giống HTML, hai ngôn ngữ này có cùngluật cú pháp. Tuy nhiên, tính linh hoạt của XMLcho phép bạn tạo và sử dụng tập thẻ và thuộctính riêng để nhận biết các phần tử cấu trúc vànội dung tài liệu. XML không chỉ đơn thuần làngôn ngữ đánh dấu, nó có phương pháp định ranội dung tài liệu, tương tự như HTML định hìnhthức tài liệu trên Web. Với HTML, người thiếtkế đánh dấu văn bản, hình ảnh cùng các thànhphần khác của trang Web bằng tập thẻ mà khôngliên quan gì tới ý nghĩa tài liệu; đoạn mã HTMLchỉ nói lên cách hiển thị nội dung tài liệu qua trìnhduyệt. XML không chỉ định ra hình thức mà còncả nội dung tài liệu.Hình 2: Interleaf phát triển công cụ đồ hoạ tạoXML sử dụng XSLXML được xem là công cụ mạnh hơn HTML donó mang lại thông tin đầy đủ về dữ liệu. XMLcung cấp siêu dữ liệu (meta-data) hay dữ liệuvề dữ liệu, giúp việc tìm kiếm thông tin được dễdàng hơn. Ví dụ, trong HTML, từ apple có thểđược gán thẻ bold để mô tả hình dạng trái táo.Tuy nhiên, XML bao gồm các thẻ mô tả vật th ểnhư fruit hay apple hay red.Một số tổ chức chuyên môn đã xây dựng ngônngữ XML riêng, bao gồm các thẻ nhận diện đặctả công nghiệp. Ví dụ, ngành công nghiệp hoá đãphát triển ngôn ngữ Chemical Markup Language(CML)...Tháng Hai năm 1998, hơn 40 nhà sản xuất cùngcác công ty đã thông báo kế hoạch hoàn thànhngôn ngữ Commerce Extensible Markup Language(CXML) - tập con của XML. CXML định ra cáctập dữ liệu chuẩn dùng cho thương mại điện tửtrên Internet. Phiên bản thu nhỏ, đơn giản hơncủa Electronic Data Interchange (EDI), tập thẻ d ữliệu CXML và bản thử nghiệm được công bố vàotháng Ba. Bản chính thức được hoàn thành trongvòng sáu tháng sau.XML cho phép các nhà phát triển và quản trị côngnghệ thông tin mô tả thông tin có liên hệ tới cácnguồn thông tin khác. Đây là phương pháp khaithác thông tin nghiệp vụ lý tưởng trong môitrường trao đổi thông tin từ server đến server, từserver đến ứng dụng hay từ ứng dụng đến ứngdụng.Hình 3: Kenya của General Magic sử dụng XML Cấu trúc mã chặt chẽ của XML (nội dungđược đặt giữa các ký hiệu mã chuẩn hay còn gọilà thẻ) cho phép các ứng dụng khác dễ dàng tìmkiếm và sử dụng nội dung đã tạo. Mỗi tài liệuXML trở thành một kho dữ liệu hỏi đáp (querydata repository) tương tự như cơ sở dữ liệu(CSDL). Hiện tại, không có hệ thống quy tắc quản lýcác gói dữ liệu Web hay định ra phương phápvận hành trên dữ liệu này. Kết quả là Internet trởthành bộ sưu tập khổng lồ của HTML, JavaScriptvà Java trên máy client và mớ ngôn ngữ kịch ...
Tìm kiếm theo từ khóa liên quan:
quản lý web công cụ lập web thủ thuật máy tính quản lý web thiết kế web thuật ngữ thông dụngTài liệu liên quan:
-
Báo cáo thực tập: Đề tài thiết kế Web
77 trang 578 2 0 -
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 333 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 325 0 0 -
Đề thi thực hành môn Thiết kế Web - Trường Cao đẳng nghề Vĩnh Phúc
3 trang 287 2 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 228 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 223 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 216 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 213 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 212 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 205 0 0