麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > XML > 正文

對XML數據使用XMLConvert

2024-09-05 20:54:13
字體:
來源:轉載
供稿:網友

XML文件中的所有數據都以字符串來存儲。當一個程序載入XML文件時,通常需要將數據轉換為更加適合程序的類型。

例如,假設訂單裝運日期存在一個XML文件里,則使用該文件的程序需要將字符串表示的數據轉換為一個DateTime對象。VB.NET提供了XMLConvert類來協助這項工作,將XML轉換成強類型的.NET數據。

XMLConvert位于System.XML命名空間中。其所有的方法和屬性都是共享的,因此不用將其實例化就可以訪問他們。它包括了將XML字符串轉換成日期、雙精度、布爾值等其它數據類型的方法。

拿下面這個XML文件為例,我們會演示如何使用XMLConvert類來進行類型轉換:

以下為引用的內容:

<?xml version="1.0" encoding="utf-8" ?>
<Data>
<String>Test</String>
<Integer>123</Integer>
<Double>1234.56</Double>
<Date>2003-01-01/</Date>
</Data>

這段代碼在C:/Temp目錄中尋找名為Convert.xml的XML文件:

Dim xmlDoc As New System.Xml.XmlDocument()

xmlDoc.Load("c:/temp/Convert.xml")

Dim newString As String
newString = xmlDoc.SelectSingleNode("//String").InnerText
Debug.WriteLine(newString)

Dim newInteger As Integer
newInteger = System.Xml.XmlConvert.ToInt32( _
xmlDoc.SelectSingleNode("//Integer").InnerText)
Debug.WriteLine(newInteger)

Dim newDouble As Double
newDouble = System.Xml.XmlConvert.ToDouble( _
xmlDoc.SelectSingleNode("//Double").InnerText)
Debug.WriteLine(newDouble)

Dim newDate As DateTime
newDate = System.Xml.XmlConvert.ToDateTime( _
xmlDoc.SelectSingleNode("//Date").InnerText)
Debug.WriteLine(newDate)

所有的轉換方法都是基于XML Schema所定義的數據類型。所轉換的XML數據必須與XML Schema標準一致。你可以在MSDN Library中找到更多的有關XML Schema類型和.NET的信息。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成熟女人特级毛片www免费 | 在线a| 国产在线精品一区二区 | 日韩午夜片 | 欧美视频一区二区三区四区 | 毛片大全免费 | hd性videos意大利复古 | 色视频91| 国产精品国产成人国产三级 | 亚洲成人午夜精品 | 日韩美香港a一级毛片 | 久久手机在线视频 | 天海翼无删减av三级在线观看 | 黄色成人av在线 | 97伦理| 黑人日比视频 | 久国产精品视频 | 国产手机国产手机在线 | 国产精品成人一区二区三区电影毛片 | 泰剧19禁啪啪无遮挡大尺度 | 久久一级 | 毛片视频大全 | 污污的视频在线观看 | 国产精品区在线12p 午夜视频色 | chinesexxxx刘婷hd| 日韩一级片一区二区三区 | 久草在线网址 | 日本韩国欧美一级片 | 国产男女 爽爽爽爽视频 | 韩国精品视频在线观看 | a视频在线播放 | 久久久久久久一区二区三区 | 韩国美女一区 | 成av在线 | 视频一区二区在线播放 | 欧美一级特级 | 91精品国产99久久久久久红楼 | 九九热视频免费 | 双性精h调教灌尿打屁股的文案 | 一级毛片电影网 | 欧美日韩免费观看视频 |