Hướng dẫn how is xml used with javascript? - xml được sử dụng như thế nào với javascript?


XML được sử dụng trong nhiều khía cạnh của phát triển web.

XML thường được sử dụng để tách dữ liệu khỏi trình bày.


XML phân tách dữ liệu khỏi trình bày

XML không mang bất kỳ thông tin nào về cách hiển thị.

Dữ liệu XML tương tự có thể được sử dụng trong nhiều kịch bản trình bày khác nhau.

Bởi vì điều này, với XML, có sự phân tách đầy đủ giữa dữ liệu và trình bày.


XML thường là một bổ sung cho HTML

Trong nhiều ứng dụng HTML, XML được sử dụng để lưu trữ hoặc vận chuyển dữ liệu, trong khi HTML được sử dụng để định dạng và hiển thị cùng một dữ liệu.


XML phân tách dữ liệu với HTML

Khi hiển thị dữ liệu trong HTML, bạn không phải chỉnh sửa tệp HTML khi dữ liệu thay đổi.

Với XML, dữ liệu có thể được lưu trữ trong các tệp XML riêng biệt.

Với một vài dòng mã JavaScript, bạn có thể đọc tệp XML và cập nhật nội dung dữ liệu của bất kỳ trang HTML nào.

Books.xml


& nbsp; & nbsp; & nbsp; & nbsp; Tiếng Ý hàng ngày & nbsp; & nbsp; & nbsp; Giada de Laurentiis & nbsp; & nbsp; & nbsp; 2005 & nbsp; & nbsp; & nbsp; 30.00 & nbsp;
    Everyday Italian
    Giada De Laurentiis
    2005
    30.00
 

& nbsp; & nbsp; & nbsp; & nbsp; Harry Potter & nbsp; & nbsp; & nbsp; J K. Rowling & nbsp; & nbsp; & nbsp; 2005 & nbsp; & nbsp; & nbsp; 29,99 & NBSP;
    Harry Potter
    J K. Rowling
    2005
    29.99
 

& nbsp; & nbsp; & nbsp; & nbsp; XQuery Kick Start & nbsp; & nbsp; & nbsp; James McGocate & nbsp; & nbsp; & nbsp; Mỗi cả hai & nbsp; & nbsp; & nbsp; Kurt Cagle & nbsp; & nbsp; & nbsp; James Linn & nbsp; & nbsp; & nbsp; Vaidyanathan Nagarajan & nbsp; & nbsp; & nbsp; 2003 & nbsp; & nbsp; & nbsp; 49,99 & NBSP;
    XQuery Kick Start
    James McGovern
    Per Bothner
    Kurt Cagle
    James Linn
    Vaidyanathan Nagarajan
    2003
    49.99
 

& nbsp; & nbsp; & nbsp; & nbsp; Học xml & nbsp; & nbsp; & nbsp; Erik T. Ray & nbsp; & nbsp; & nbsp; 2003 & nbsp; & nbsp; & nbsp; 39,95 & nbsp;
    Learning XML
    Erik T. Ray
    2003
    39.95
 

& nbsp; & nbsp; & nbsp; & nbsp; Tiếng Ý hàng ngày & nbsp; & nbsp; & nbsp; Giada de Laurentiis & nbsp; & nbsp; & nbsp; 2005 & nbsp; & nbsp; & nbsp; 30.00 & nbsp;



& nbsp; & nbsp; & nbsp; & nbsp; Harry Potter & nbsp; & nbsp; & nbsp; J K. Rowling & nbsp; & nbsp; & nbsp; 2005 & nbsp; & nbsp; & nbsp; 29,99 & NBSP;

& nbsp; & nbsp; & nbsp; & nbsp; XQuery Kick Start & nbsp; & nbsp; & nbsp; James McGocate & nbsp; & nbsp; & nbsp; Mỗi cả hai & nbsp; & nbsp; & nbsp; Kurt Cagle & nbsp; & nbsp; & nbsp; James Linn & nbsp; & nbsp; & nbsp; Vaidyanathan Nagarajan & nbsp; & nbsp; & nbsp; 2003 & nbsp; & nbsp; & nbsp; 49,99 & NBSP;

  • & nbsp; & nbsp; & nbsp; & nbsp; Học xml & nbsp; & nbsp; & nbsp; Erik T. Ray & nbsp; & nbsp; & nbsp; 2003 & nbsp; & nbsp; & nbsp; 39,95 & nbsp;
  • Bạn sẽ tìm hiểu thêm về việc sử dụng XML và JavaScript trong phần DOM của hướng dẫn này.
  • Dữ liệu giao dịch
  • Hàng ngàn định dạng XML tồn tại, trong nhiều ngành công nghiệp khác nhau, để mô tả các giao dịch dữ liệu hàng ngày:
  • Cổ phiếu và cổ phần
  • Giao dịch tài chính
  • Dữ liệu y tế

Dữ liệu toán học

Các phép đo khoa học

Thông tin tin tức

Dịch vụ thời tiết

Ví dụ: XML News"?>

 
    Colombia Earthquake
 
 
   
      143 Dead in Colombia Earthquake
   

   
      By Jared Kotler, Associated Press Writer
   

   
      Bogota, Colombia
      Monday January 25 1999 7:28 ET
   

 


XMLNews là một đặc điểm kỹ thuật để trao đổi tin tức và thông tin khác.

Sử dụng một tiêu chuẩn giúp cả nhà sản xuất tin tức và người tiêu dùng tin tức sản xuất, nhận và lưu trữ bất kỳ loại thông tin tin tức nào trên các ngôn ngữ phần cứng, phần mềm và lập trình khác nhau.

Một ví dụ về tài liệu XMLNews:"?>

& nbsp; & nbsp; & nbsp; & nbsp; Trận động đất Colombia & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 143 đã chết trong trận động đất Colombia & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bởi Jared Kotler, người viết báo chí liên kết & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bogota, Colombia & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Thứ Hai ngày 25 tháng 1 năm 1999 7:28 ET & NBSP; & NBSP; & NBSP; & nbsp;
http://weather.gov/

Ví dụ: Dịch vụ thời tiết XML
  http://weather.gov/images/xml_logo.gif
  NOAA's National Weather Service
  http://weather.gov

Dịch vụ thời tiết quốc gia XML từ NOAA (Cơ quan Khí quyển và Đại dương Quốc gia):
KJFK
40.66
-73.78
Mon, 11 Feb 2008 06:51:00 -0500 EST

A Few Clouds
11
-12
36
West
280
18.4
29
1023.6
30.23
-11
-24
-7
-22
10.00

Dịch vụ thời tiết quốc gia của NOAA http://weather.gov/
nfew.jpg
http://weather.gov/disclaimer.html
http://weather.gov/disclaimer.html

Một ví dụ về tài liệu XMLNews:



Tệp XML trong JavaScript là gì?

XML là viết tắt của ngôn ngữ đánh dấu mở rộng.XML là một ngôn ngữ đánh dấu giống như HTML.XML được thiết kế để lưu trữ và vận chuyển dữ liệu.XML được thiết kế để tự mô tả.eXtensible Markup Language. XML is a markup language much like HTML. XML was designed to store and transport data. XML was designed to be self-descriptive.

JavaScript có thể thao túng XML không?

Thao tác dữ liệu tệp XML bằng JavaScript.Trên thực tế, chỉ hai dòng cuối cùng của hàm là đủ để tải tệp XML.Hai dòng trước được viết để đảm bảo rằng các chức năng JavaScript mà chúng ta có thể sử dụng sau này để thao tác dữ liệu tệp XML, không thực hiện bất kỳ chức năng nào trên một đối tượng không được hưởng.just the last two lines of the function are enough to load the XML file. The previous two lines are written to ensure that the JavaScript functions that we may use later to manipulate the XML file data, does not perform any function on an uninitialized object.

XML được sử dụng chính xác như thế nào?

XML (Ngôn ngữ đánh dấu mở rộng) được sử dụng để mô tả dữ liệu.Tiêu chuẩn XML là một cách linh hoạt để tạo các định dạng thông tin và chia sẻ dữ liệu có cấu trúc điện tử thông qua Internet công khai, cũng như thông qua các mạng công ty.to describe data. The XML standard is a flexible way to create information formats and electronically share structured data via the public internet, as well as via corporate networks.