Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建xml文件_Xml_Vb.net - Fatal编程技术网

创建xml文件

创建xml文件,xml,vb.net,Xml,Vb.net,我已经创建了一个如下所示的xml 我正在读取文件夹中的文件我收集了所有文件的详细信息,我需要准备一个xml文件 有人能帮我创建xml吗。。!!请 Xml = New XmlDocument() Xml.AppendChild(Xml.CreateElement("ROOT")) Dim xmlroot As XmlElement = Xml.DocumentElement Dim InstXml As XmlElement = Xml.CreateElement("ERR

我已经创建了一个如下所示的xml

我正在读取文件夹中的文件我收集了所有文件的详细信息,我需要准备一个xml文件

有人能帮我创建xml吗。。!!请

   Xml = New XmlDocument()
   Xml.AppendChild(Xml.CreateElement("ROOT"))
   Dim xmlroot As XmlElement = Xml.DocumentElement
   Dim InstXml As XmlElement = Xml.CreateElement("ERRORLOG")
   SwiftFileName = Errfile.ToString()
   InstXml.SetAttribute("SWIFT_FILENAME", SwiftFileName)
   Status = "SUCCESS"
   InstXml.SetAttribute("RESULT", Status)
   Errortext = "NULL"
   InstXml.SetAttribute("ERRORTEXT", Errortext)
   xmlroot.AppendChild(InstXml)

一种方法是使用xmlserializer

创建一个可序列化的类:

<System.Serializable()> _ 
Public Class ClassToXML
    Public ErrorLog As String
    Public SwithFileName As String
    Status As String
End Class
\u
公共类
公共错误日志作为字符串
公共SwithFileName作为字符串
状态为字符串
末级
并使用serialize保存它,使用deserialize将其读回 见:

使用属性可以更改字段和属性的序列化


祝您好运

在将XML保存到光盘时创建XML?这应该很有帮助:。代码是用C#编写的,您可能需要将其转换为VB(虽然没有主要区别)。