DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   VB.NET (http://www.daniweb.com/forums/forum58.html)
-   -   Append Node to existiing XML file Using Vb.net (http://www.daniweb.com/forums/thread166504.html)

jaiprakash15 Jan 6th, 2009 6:07 am
Append Node to existiing XML file Using Vb.net
 
Dear fiends,

Am Posting a Lot Nowadays.. Sorry if i had Disturbed you all...Hera my XML file..i Have to append a node below this..can some give me any idea how to do it..When i try..it is over writing the file

i need to append

<TaskName>
<name>abc</name>
<Value>3454</Value>
</TaskName>

following to the below code...can some one help me..with vb.net 1.1

<?xml version="1.0" encoding="UTF-8"?>
<TaskDetails>
<TaskName>
<name>qwerty</name>
<Value>12345</Value>
</TaskName>
</TaskDetails>

jaiprakash15 Jan 7th, 2009 12:42 am
Re: Append Node to existiing XML file Using Vb.net
 
Hi all..

I have Solved this Thread By Myself..Here is the code if some one needs..


Public Sub xmlAppend(ByVal TaskId As String, ByVal Status As String)
Dim Tskid, stats As String
Tskid = TaskId.ToString.Trim
stats = Status.ToString.Trim
Dim myDoc As Xml.XmlDocument = New Xml.XmlDocument
myDoc.Load("d:\final.xml")
Dim root As XmlNode = myDoc.DocumentElement
Dim myElement As XmlElement = myDoc.CreateElement("Task")
Dim myName As XmlElement = myDoc.CreateElement("Name")
myName.InnerText = Tskid
Dim myString As XmlElement = myDoc.CreateElement("Satus")
myString.InnerText = stats
root.AppendChild(myElement)
myElement.AppendChild(myName)
myElement.AppendChild(myString)
myDoc.Save("d:\final.xml")
MsgBox("Xml File GeneratedUpdated")
End Sub


All times are GMT -4. The time now is 1:02 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC