親密接觸xml(2)---XML不做任何事情

來源:互聯網
上載者:User
xml

 

XML不做任何事情  
   XML並不是設計來做什麼事情的。這也許不太容易理解,但是XML不做任何事情。XML並不是用來做什麼事情的。建立XML的目的就是把它作為一個構造、儲存、發送資訊的方式。
  
     下面的例子是Jani給Tove 的便條,儲存為XML:
  
     < note>
     < to>Tove< /to>
     < from>Jani< /from>
     < heading>Reminder< /heading>
     < body>Don't forget me this weekend!< /body>
     < /note>
  
     這個便條有一個頭和一個資訊體。它還有一個發送人和接收人資訊。但是這個XML文檔還是什麼都沒有做。它只是將純粹的資訊封裝在XML標記之間。要發送、接收或顯示它,還必須寫一段軟體。
  
     XML免費且可擴充
  
     XML的標記不是預先設定好的,你必須自己發明XML標記。用來建立HTML文檔和HTML文檔結構的標記是預先設定的。HTML文檔的作者只能使用那些在HTML標準中定義好的標記(如< p> 和< h1>)。而XML則允許作者定義自己的標記和自己的文檔結構。
  
     上面例子中的標記(如< to>和< from>),沒有在任何XML標準中進行定義。這些標記是XML 文檔的作者
  自己發明的。
  
     XML是對HTML的補充
  
     XML 並不是HTML 的替代品。理解這一點很重要。在未來的Web開發中,很有可能將XML用於描述資料,而將HTML將同一資料進行格式化和顯示。
  
     我對XML的最好描述是:XML是一個交叉平台的,獨立於硬體和軟體的發送資訊工具。
  
     XML在未來的Web開發中
  
     XML將無處不在。從它誕生開始,我們就參與到了XML的開發中。我們驚奇地看到XML標準發展得非常迅速,很多軟體銷售商都迅速地採納了這個標準。
  
     我們相信XML在未來的Web開發中將佔據重要的地位,就象HTML曾經是Web開發的基礎一樣,XML將成為資料操作和資料轉送的最常用工具。
  
     如何使用XML?
  
     要知道設計XML的本意是用來儲存、傳送和交換資料的,而不是用來顯示資料的。這一點非常重要。
  
     XML能將資料從HTML中分隔出來
  
     用XML可以將你的資料存放區在HTML之外。當HTML用來顯示資料時,資料就儲存在HTML內部。而用XML,就可以將資料存放區在單獨的XML檔案中。這樣你就可以將HTML集中用於資料布局和顯示,並且可以肯定那些對資料的內部修改不會要求對HTML進行任何修改。
  
     XML資料可以作為“資料島”儲存在HTML頁面內部。你仍然可以將HTML專門用于格式化和顯示資料。
  
     XML用來交換資料
  
     用XML可以將資料在不相容的系統之間進行交換。在現實中,電腦系統和資料庫所包含的資料格式不相容。對於開發人員來說,最浪費時間的就是在Internet上的這些系統之間進行資料交換。
  
     將資料轉換成XML可以大大地降低這種複雜性,所建立的資料可以被多種不同類型的應用程式閱讀。



相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。