Activity Stream
48,167 MEMBERS
6818 ONLINE
besthostingforums On YouTube Subscribe to our Newsletter besthostingforums On Twitter besthostingforums On Facebook besthostingforums On facebook groups

Results 1 to 6 of 6
  1.     
    #1
    Banned
    Website's:
    dcrewposter.com z51.co.uk

    Default [VB.NET 2008] XML Deleting Element

    Hello, Here is my current XML!

    Code: 
    <?xml version="1.0" encoding="utf-8"?>
    <forums>
      <forum name="TestForum1" url="http://www.testforum1.com/" />
      <forum name="TestForum2" url="http://www.testforum1.com/" />
      <forum name="TestForum3" url="http://www.testforum1.com/" />
      <forum name="TestForum4" url="http://www.testforum1.com/" />
      <forum name="TestForum5" url="http://www.testforum1.com/" />
      <forum name="TestForum6" url="http://www.testforum1.com/" />
      <forum name="TestForum7" url="http://www.testforum1.com/" />
    </forums>
    How would I remove TestForum4? Like remove this line.?

    Code: 
    <forum name="TestForum4" url="http://www.testforum1.com/" />
    dcrew Reviewed by dcrew on . [VB.NET 2008] XML Deleting Element Hello, Here is my current XML! <?xml version="1.0" encoding="utf-8"?> <forums> <forum name="TestForum1" url="http://www.testforum1.com/" /> <forum name="TestForum2" url="http://www.testforum1.com/" /> <forum name="TestForum3" url="http://www.testforum1.com/" /> <forum name="TestForum4" url="http://www.testforum1.com/" /> <forum name="TestForum5" url="http://www.testforum1.com/" /> <forum name="TestForum6" url="http://www.testforum1.com/" /> Rating: 5

  2.   Sponsored Links

  3.     
    #2
    Member
    Website's:
    litewarez.net litewarez.com triniwarez.com
    have you taken a look at System.Data.Linq ?

    http://msdn.microsoft.com/en-us/library/bb763068.aspx
    Join Litewarez.net today and become apart of the community.
    Unique | Clean | Advanced (All with you in mind)
    Downloads | Webmasters


    Notifications,Forum,Chat,Community all at Litewarez Webmasters


  4.     
    #3
    Banned
    Website's:
    dcrewposter.com z51.co.uk
    Thanks I've through some bits and bobs can't seem to find how to delete an xml element.

  5.     
    #4
    Banned
    Website's:
    dcrewposter.com z51.co.uk
    I found an article and came up with a bit of code.

    Code: 
        Public Sub XmlRemove(ByVal ForumName As String)
            Dim myDoc As New XmlDocument
            myDoc.Load(Application.StartupPath & "\Forums\forums.xml")
            Dim forumToRemove As XmlNode
            forumToRemove = myDoc.SelectSingleNode("/forums/forum[name = '" & ForumName & "']")
            MsgBox(forumToRemove)
            'If forumToRemove IsNot Nothing Then
            forumToRemove.ParentNode.RemoveAll()
            myDoc.Save(Application.StartupPath & "\Forums\forums-test.xml")
            'End If
        End Sub
    
        Private Sub ButtonX5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX5.Click
            'Try
            Dim ForumName As String = ComboBoxEx2.Text
            XmlRemove(ForumName)
    but it doesn't work, the xmlnode is nothing.

    EDIT:
    I've found a way:

    Code: 
        Public Sub XmlRemove(ByVal ForumName As String)
            Dim myDoc As New XmlDocument
            myDoc.Load(Application.StartupPath & "\Forums\forums.xml")
            Dim forums As XmlElement = myDoc.DocumentElement
            For Each forum In forums.SelectNodes("forum")
                forums.RemoveChild(forum)
                MsgBox(forum.ToString)
            Next
            myDoc.Save(Application.StartupPath & "\Forums\forums-test.xml")
        End Sub
    But that deletes all of them and I just want to delete this line:

    Code: 
    <forum name="TestForum4" url="http://www.testforum4.com/" />
    from
    Code: 
    <?xml version="1.0" encoding="utf-8"?>
    <forums>
      <forum name="TestForum1" url="http://www.testforum1.com/" />
      <forum name="TestForum2" url="http://www.testforum2.com/" />
      <forum name="TestForum3" url="http://www.testforum3.com/" />
      <forum name="TestForum4" url="http://www.testforum4.com/" />
      <forum name="TestForum5" url="http://www.testforum5.com/" />
      <forum name="TestForum6" url="http://www.testforum6.com/" />
      <forum name="TestForum7" url="http://www.testforum7.com/" />
    </forums>

  6.     
    #5
    Member
    Website's:
    litewarez.net litewarez.com triniwarez.com
    do an if statament

    IF forum.GetAttribute("name") == "TestForum4"
    forums.RemoveChild(forum)
    End If
    Join Litewarez.net today and become apart of the community.
    Unique | Clean | Advanced (All with you in mind)
    Downloads | Webmasters


    Notifications,Forum,Chat,Community all at Litewarez Webmasters


  7.     
    #6
    Banned
    Website's:
    dcrewposter.com z51.co.uk
    Quote Originally Posted by litewarez View Post
    do an if statament

    IF forum.GetAttribute("name") == "TestForum4"
    forums.RemoveChild(forum)
    End If
    I already did that by myself, This got solved the other day.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Each line like different array element
    By QuiGloriam in forum Web Development Area
    Replies: 2
    Last Post: 30th Dec 2011, 04:05 PM
  2. Deleting my topics?
    By Santocool in forum General Discussion
    Replies: 1
    Last Post: 4th Dec 2010, 03:24 PM
  3. Slogan for ElemeNT OS ?
    By l0calh0st in forum Webmaster Discussion
    Replies: 17
    Last Post: 23rd Oct 2010, 01:49 PM
  4. Vb to Smf Element blue skin port
    By shadow.prx in forum Webmaster Resources
    Replies: 2
    Last Post: 30th Jan 2009, 09:05 PM

Tags for this Thread

BE SOCIAL