VB和VB.NET中的XML操作
概述:這篇文章為計劃將他們的應用程序更新到Visual Basic.NET的微軟Visual Basic 開發用戶提供一些關于XML的建議。主要包括Visual Basic 6和Visual Basic.NET對XML操作的不同之處,以及Visual Basic.NET關于這方面新增工具的應用。 概述:這篇文章為計劃將他們的應用程序更新到Visual Basic.NET的微軟Visual Basic 開發用戶提供一些關于XML的建議。主要包括Visual Basic 6和Visual Basic.NET對XML操作的不同之處,以及Visual Basic.NET關于這方面新增工具的應用。
擴展標記語言XML是一種簡單的數據存儲語言,使用一系列簡單的標記描述數據,而這些標記可以用方便的方式建立。XML的簡單使其易于在任何應用程序中讀寫數據,這使XML很快成為數據交換的唯一公共語言,可以說,“沒有XML,就沒有編程的未來”。
XML主要應用在以下幾個方面:
1. 設計標記語言,如CML,MathML, WML等。
2. 數據交換和數據整合,這是XML最激動人心的應用。
3. 媒體無關的數據發布
4. 智能代理和本地計算
5. 精確搜索
6. 文件保值
XML的語法非常的簡單,XML文檔由節點組成,使用打開和關閉節點描述標記,在格式上與HTML標記非常相似,它們之間最大的不同是:XML中可以自由定義標記名。比如下面的標記就描述了一個主頁地址:
<web>http://hongwanfu.126.com</web>
注意,XML不用聲明標記名就可以使用,而且,開始和結束標記必須相同,XML是識別大小寫的,所以標記的大小寫也必須相同。
節點標記中可以包含屬性,比如:
| <web type=”Homepage”>http://hongwanfu.126.com</web> |
代碼中Web節點包含屬性Type,其值為Homepage.
如果不愿意在節點中包含一個值,那么可以不需要結束標記,可以用在開始標記的后面加一個斜線來結束節點,在下面的例子中,Web標記的屬性就存儲了一個電話號碼,所以就不需要一個結束標記:
| <web type=”Homepage” url=”http://hongwanfu.126.com” /> |
以上只是對XML文檔的簡單描述,如何使用文檔中包含的信息,XML標準體系中有其他的配套標準。