XElement.SetAttributeValue sets the value of an attribute, adds an attribute, or removes an attribute. : XML Edit « XML LINQ « VB.Net






XElement.SetAttributeValue sets the value of an attribute, adds an attribute, or removes an attribute.

  

Imports System
Imports System.Xml
Imports System.Xml.XPath

Public Class MainClass

    Public Shared Sub Main()
        Dim root As XElement = <Root/>
        
        root.SetAttributeValue("Att1", 1)
        root.SetAttributeValue("Att2", 2)
        root.SetAttributeValue("Att3", 3)
        Console.WriteLine(root)
        
        root.SetAttributeValue("Att2", 22)
        Console.WriteLine(root)
        
        root.SetAttributeValue("Att3", Nothing)
        Console.WriteLine(root)

    End Sub
End Class

   
    
  








Related examples in the same category

1.Remove content from XElement
2.Remove from XElement
3.Remove the 4th Employee element.
4.XElement.RemoveAll Method removes nodes and attributes from this XElement.
5.XElement.RemoveAttributes removes the attributes of this XElement.
6.XElement.SetElementValue sets the value of a child element, adds a child element, or removes a child element.
7.Listen to Add, Remove events
8.Replace content from XElement
9.XElement.ReplaceAll replaces child nodes and attributes with the specified content.
10.ReplaceAll with an array of XElement objects
11.XElement.ReplaceAll(Object[]) replaces child nodes and attributes with the specified content.
12.XElement.ReplaceAttributes (Object) replaces the attributes with the specified content.
13.XElement.ReplaceAttributes (Object[]) replaces attributes with the specified content.
14.ReplaceAll with a string
15.ReplaceAll with a double
16.ReplaceAll with a DateTime object
17.ReplaceAll with a string array
18.Update attribute for XElement
19.Update XElement
20.Adding XElement to XElement
21.Add 5 new green Fords to the incoming document
22.Add the new node to the bottom of the XML tree