親密接觸xml(3)--- XML 和 B2B

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

 

用XML,可以在Internet上交換金融資訊。在不遠的將來,我們就有望看到XML 和 B2B 的使用。XML即將成為在Internet上的企業之間交換金融資訊的主要語言。大量有趣的B2B應用程式正在開發之中。
  
     XML可以用來共用資料
  
     用XML,純文字檔案可以用來共用資料。由於XML資料是用純文字格式儲存的,因此XML提供了一種獨立於軟體和硬體的共用資料方式。這樣,建立不同的應用程式都能夠使用的資料就更容易了。並且,將系統擴充或升級到一個新的作業系統、伺服器、應用程式和新的瀏覽器也更容易了。
  
     XML可以用來儲存資料
  
     有了XML,就可以用純文字檔案來儲存資料。XML可以用來在檔案或資料庫中儲存資料。可以編寫應用程式來儲存資料和恢複儲存的資料,可以用普通的應用程式來顯示資料。
  
     XML可以使你的資料更有用
  
     有了XML,更多的使用者可以使用你的資料。由於XML對於硬體、軟體、應用程式是獨立的,因此你可以使標準HTML瀏覽器以外的其它應用程式也能使用你的資料。 其它客戶和瀏覽器可以將你的XML檔案作為資料來源來訪問,就象它們訪問資料庫一樣。你的資料對於所有的“閱讀機器”(代理)都可用,它還可使你的資料更易於被盲人或殘疾人使用。
  
     XML可以用來建立新的語言
  
     XML 是WAP 和 WML之母。無線傳輸標記語言(WML)是用來標記行動電話這樣的手提裝置Internet 應用程式的,是用XML編寫的。 有關WML 的資訊可閱讀 W3Schools' WML School。
  
     如果開發人員有眼光的話
  
     如果他們有眼光的話,未來所有的應用程式都將用XML來儲存資料。 將來的文書處理程式、試算表應用程式和資料庫都可以用純文字格式來閱讀彼此的資料,而不需要任何相互轉化的工具。我們只能盼望Microsoft 和其它軟體商都能夠贊同這一點。
  
     XML的文法
  
     XML的文法規則非常簡單也非常嚴格,並且這些規則既易學也易用。因此,建立一個能夠閱讀和操作XML的應用程式非常簡單。
  
     一個XML文檔樣本
  
     XML文檔使用一種自描述的簡單文法。
  
     < ?xml version="1.0"?>
     < note>
     < to>Tove< /to>
     < from>Jani< /from>
     < heading>Reminder< /heading>
     < body>Don't forget me this weekend!< /body>
     < /note>
  
     文檔中的第一行--XML聲明--定義文檔的XML版本。在這裡文檔遵循的是XML的1.0 版的規定。
  
     下一行描述了文檔的根項目(就好象是說“這個文檔是一個便條”)。
  
  
     < note>
  
     下面4行描述了根項目的4個子項目(to, from, heading, and body):
  
     < to>Tove< /to>
     < from>Jani< /from>
     < heading>Reminder< /heading>
     < body>Don't forget me this weekend!< /body>
  
     最後一行定義了根項目的結束:
  
     < /note>
  
     你能發現這個XML文檔的例子包含的就是Jani給Tove 的便條嗎?你同意“XML是相當自描述的”這種說法嗎?
  
     所有的XML元素都必須要有一個結束標記
  
     在XML中,省略結束標記是非法的。 在HTML中有些元素不需要有結束標記。以下代碼在HTML中是合法的:
  
     < p>This is a paragraph
     < p>This is another paragraph
  
  



相關文章

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.