top
Loading...
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標準體系中有其他的配套標準。

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗