| | |
Problem in Removing Node from XML using Vb.net
Please support our VB.NET advertiser: Intel Parallel Studio Home
Thread Solved |
•
•
Join Date: Nov 2008
Posts: 27
Reputation:
Solved Threads: 0
Dear All..
I been working on XML for the past 2 weeks and am bit new to this concept..however i have put my effort to solve my problem..
I have suceeded in creating and appending a node to a XML file..But i have problem in Removing a node in a XML file..Please see my Code below and help me to Solve this problem..
XML file... = final.xml
<TaskDetails>
<Task>
<Name>PS0002439</Name>
<Status>Open</Status>
</Task>
<Task>
<Name>PS0002440</Name>
<Satus>Open</Satus>
</Task>
</TaskDetails>
Code to Remove Node..
Am using a button to remove the node..
Button
Private Sub BnRemove_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BnStart.Click
dim Taskid1 as string
Taskid1 = "PS0002440"
Taskid1 = Taskid1.Trim
Call XmlRemove(Taskid1)
End Sub
Function
Public Sub XmlRemove(ByVal TaskId As String)
Dim Tskid, Stats As String
Tskid = TaskId.ToString.Trim
MsgBox("in")
Dim myDoc As Xml.XmlDocument = New Xml.XmlDocument
myDoc.Load("d:\final.xml")
MsgBox("file loaded")
Dim myNode As XmlNode = myDoc.SelectSingleNode("TaskDetails\Task[Name='" & Tskid & "']")
MsgBox("Node Deleted")
Dim root As XmlNode = myDoc.DocumentElement()
root.RemoveChild(myNode)
myDoc.Save("d:\final.xml")
MsgBox("Xml File Generated")
End Sub
Please Help me..i need to remove the parend node when i pass the taskid to the function..
I been working on XML for the past 2 weeks and am bit new to this concept..however i have put my effort to solve my problem..
I have suceeded in creating and appending a node to a XML file..But i have problem in Removing a node in a XML file..Please see my Code below and help me to Solve this problem..
XML file... = final.xml
<TaskDetails>
<Task>
<Name>PS0002439</Name>
<Status>Open</Status>
</Task>
<Task>
<Name>PS0002440</Name>
<Satus>Open</Satus>
</Task>
</TaskDetails>
Code to Remove Node..
Am using a button to remove the node..
Button
Private Sub BnRemove_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BnStart.Click
dim Taskid1 as string
Taskid1 = "PS0002440"
Taskid1 = Taskid1.Trim
Call XmlRemove(Taskid1)
End Sub
Function
Public Sub XmlRemove(ByVal TaskId As String)
Dim Tskid, Stats As String
Tskid = TaskId.ToString.Trim
MsgBox("in")
Dim myDoc As Xml.XmlDocument = New Xml.XmlDocument
myDoc.Load("d:\final.xml")
MsgBox("file loaded")
Dim myNode As XmlNode = myDoc.SelectSingleNode("TaskDetails\Task[Name='" & Tskid & "']")
MsgBox("Node Deleted")
Dim root As XmlNode = myDoc.DocumentElement()
root.RemoveChild(myNode)
myDoc.Save("d:\final.xml")
MsgBox("Xml File Generated")
End Sub
Please Help me..i need to remove the parend node when i pass the taskid to the function..
![]() |
Other Threads in the VB.NET Forum
- Previous Thread: Timing problem? Variable does not always update
- Next Thread: vb.net 08 Reading data from multiple reg keys
| Thread Tools | Search this Thread |
.net .net2008 2008 access account add advanced application array basic beginner browser button buttons click code combo cpu cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationtopic employees excel exists fade filter forms generatetags html images input intel internet listview mobile module monitor mysql net number objects open panel pdf picturebox picturebox2 port position print printing printpreview problem regex reuse right-to-left save search searchvb.net select serial settings shutdown socket sqldatbase sqlserver storedprocedure survey temperature textbox timer timespan transparency txttoxmlconverter update user usercontol vb vb.net vb.netformclosing()eventpictureboxmessagebox vba vbnet vista visual visualbasic.net visualstudio.net visualstudio2008 web winforms wpf wrapingcode xml year





