最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net 操作XML 按指定格式寫入XML數(shù)據(jù) WriteXml

 更新時間:2009年07月13日 21:13:33   作者:  
從SQL下載數(shù)據(jù)到本地為XML文件

復制代碼 代碼如下:

Private Sub WriteXml()
Try
Create(strFName, "NewDataSet")
SaveXMLFile("gg", "NewDataSet", True)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Function Create(ByVal FileName As String, ByVal Root As String) As Boolean
Dim NewXML As XmlTextWriter = Nothing
Irowcount = objDataSet.Tables("DataAnalyseVIEW").Rows.Count
Icolcount = objDataSet.Tables("DataAnalyseVIEW").Columns.Count
Try
NewXML = New XmlTextWriter(FileName, Nothing)
NewXML.Formatting = Formatting.Indented
NewXML.WriteStartDocument()
NewXML.WriteComment(My.Application.Info.AssemblyName & " Settings ") '項目名稱
NewXML.WriteStartElement(Root)
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").TableName.ToString())
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(2).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("SerialNumberTable").Rows(txtN)("SerialNumber").ToString())
NewXML.WriteEndElement()
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(3).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(0)("Client").ToString())
NewXML.WriteEndElement()
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(5).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(0)("Productor").ToString())
NewXML.WriteEndElement()
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(6).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(0)("Model").ToString())
NewXML.WriteEndElement()
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(4).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(0)("StationName").ToString())
NewXML.WriteEndElement()
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(7).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(0)("DataTime").ToString())
NewXML.WriteEndElement()
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(8).ColumnName().ToString())
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(0)("status").ToString())
NewXML.WriteEndElement()
NewXML.WriteEndElement()
Progressbar1.Step = 1
Progressbar1.Value = 1
Progressbar1.Visible = True
For Irow = 0 To Irowcount - 1
Progress(Irowcount - 1)
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").TableName.ToString())
For Icol = 0 To Icolcount - 1
If Icol < 2 Or Icol > 7 Then
NewXML.WriteStartElement(objDataSet.Tables("DataAnalyseVIEW").Columns(Icol).ColumnName().ToString)
NewXML.WriteString(objDataSet.Tables("DataAnalyseVIEW").Rows(Irow)(Icol).ToString())
NewXML.WriteEndElement()
End If
Next
NewXML.WriteEndElement()
Next
NewXML.WriteEndElement()
NewXML.WriteEndElement()
NewXML.Flush()
NewXML.Close()
Catch ex As Exception
Debug.Print("Create - " & ex.Message)
Return False
Finally
If NewXML IsNot Nothing Then
NewXML.Close()
NewXML = Nothing
End If
End Try
Return True
End Function
Private Function SaveXMLFile(ByVal aSection As String, ByVal aKey As String, ByVal aValue As String) As Boolean
Dim Paths() As String
Dim n As Integer
Dim Node, Node2 As XmlNode
Dim Ele As XmlElement
While Strings.Left(aSection, 1) = "/ "
aSection = Strings.Mid(aSection, 2)
End While
If aSection = " " Then
xmlDoc.DocumentElement.RemoveAll()
Else
Paths = Strings.Split(aSection, "/ ")
Try
Node = xmlDoc.DocumentElement.SelectSingleNode(Paths(n))
If Node Is Nothing Then
Ele = xmlDoc.CreateElement(Paths(n))
Node = xmlDoc.DocumentElement.AppendChild(Ele)
End If
For n = 1 To Paths.Length - 1
If Paths(n) = " " Then Continue For
Node2 = Node.SelectSingleNode(Paths(n))
If Node2 Is Nothing Then
Ele = xmlDoc.CreateElement(Paths(n))
Node2 = Node.AppendChild(Ele)
End If
Node = Node2
Next
If aKey = " " Then
Node.RemoveAll()
Else
Ele = Node.Item(aKey)
If Ele Is Nothing Then
Ele = xmlDoc.CreateElement(aKey)
Node.AppendChild(Ele)
End If
If aValue = " " Then
Node.RemoveChild(Ele)
Else
Ele.InnerText = aValue
End If
End If
Catch ex As Exception
Debug.Print(ex.Message)
Return False
End Try
End If
xmlDoc.Save(strFileName)
End Function

相關文章

  • asp.net“服務器應用程序不可用” 解決方法

    asp.net“服務器應用程序不可用” 解決方法

    服務器應用程序不可用 您試圖在此 Web 服務器上訪問的 Web 應用程序當前不可用。請點擊 Web 瀏覽器中的“刷新”按鈕重試您的請求。 管理員注意事項: 詳述此特定請求失敗原因的錯誤消息可在 Web 服務器的系統(tǒng)事件日志中找到。請檢查此日志項以查明導致該錯誤發(fā)生的原因。
    2008-10-10
  • .NET?8?實現(xiàn)無實體庫表?API?部署服務的詳細過程

    .NET?8?實現(xiàn)無實體庫表?API?部署服務的詳細過程

    本文介紹了一個無需實體數(shù)據(jù)庫、支持多種查詢和功能的API部署系統(tǒng),系統(tǒng)支持動態(tài)API、Auth授權、接口限流等,適合各平臺使用,提供完整接口文檔,助力開發(fā)者高效工作,無需加班,適用于.NET開發(fā),可直接從項目地址下載使用
    2024-10-10
  • .net+FusionChart實現(xiàn)動態(tài)顯示的柱狀圖和餅狀圖

    .net+FusionChart實現(xiàn)動態(tài)顯示的柱狀圖和餅狀圖

    這篇文章介紹了.net+FusionChart實現(xiàn)動態(tài)顯示柱狀圖和餅狀圖的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • .NetCore獲取Json和Xml格式的配置信息

    .NetCore獲取Json和Xml格式的配置信息

    本篇將和大家分享的是如何獲取Json和Xml格式的配置信息,主要介紹的是Configuration擴展方法的使用,對.netcore 獲取json和xml格式的配置信息的相關知識,感興趣的朋友一起看看吧
    2017-09-09
  • 詳解ASP.NET Core MVC 源碼學習:Routing 路由

    詳解ASP.NET Core MVC 源碼學習:Routing 路由

    本篇文章主要介紹了詳解ASP.NET Core MVC 源碼學習:Routing 路由 ,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • .NET Core 微信小程序退款步驟——(統(tǒng)一退款)

    .NET Core 微信小程序退款步驟——(統(tǒng)一退款)

    這篇文章主要介紹了.NET Core 微信小程序退款步驟——(統(tǒng)一退款),本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • asp.net 安全、實用、簡單的大容量存儲過程分頁

    asp.net 安全、實用、簡單的大容量存儲過程分頁

    昨晚研究到2點多,對網(wǎng)絡上主流的分頁存儲過程大體看了一遍,但對安全以及如何使用很多文章都沒有過多的提及,而我要在這些文章的基礎上總結出一個比較實用的分頁存儲過程,方便大家在以后的項目中使用。
    2009-06-06
  • ASP.NET緩存 方法和最佳實踐

    ASP.NET緩存 方法和最佳實踐

    在 ASP.NET 提供的許多特性中,緩存支持無疑是我最欣賞的特性,我這樣說當然是有充分理由的。
    2010-06-06
  • 在阿里云函數(shù)計算上部署.NET Core 3.1的方法

    在阿里云函數(shù)計算上部署.NET Core 3.1的方法

    這篇文章主要介紹了在阿里云函數(shù)計算上部署.NET Core 3.1的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • .NET 單點登錄解決方案

    .NET 單點登錄解決方案

    這里指的單點,泛指在WEB服務端,一個賬戶同一時刻只能存在一個票據(jù)!怎么使同一個用戶,在同一時間內只允許登錄一次,下面將為大家詳細介紹下
    2013-10-10

最新評論

叶城县| 女性| 阿克苏市| 元谋县| 读书| 沙雅县| 旬邑县| 天峨县| 麻栗坡县| 卓尼县| 台南县| 凤阳县| 马鞍山市| 盘山县| 个旧市| 靖西县| 临桂县| 肥西县| 城步| 日土县| 上饶县| 项城市| 中超| 新丰县| 六安市| 清原| 万州区| 梅州市| 扎赉特旗| 洪湖市| 布尔津县| 渝中区| 富阳市| 平安县| 偃师市| 八宿县| 丰镇市| 红安县| 旬邑县| 轮台县| 化德县|