Mega Code Archive

 
Categories / VB.Net / XML
 

XmlNode CloneNode creates a duplicate of the node

Option Explicit Option Strict Imports System Imports System.IO Imports System.Xml Public Class Sample     Public Shared Sub Main()         Dim doc As New XmlDocument()         doc.LoadXml("<book ISBN='1-111111-57-5'>" & _                     "<title>C#</title>" & _                     "<price>9.9</price>" & _                     "</book>")         Dim root As XmlNode = doc.FirstChild         Dim deep As XmlNode = root.CloneNode(True)         Console.WriteLine(deep.OuterXml)         Dim shallow As XmlNode = root.CloneNode(False)         Console.WriteLine(shallow.OuterXml)     End Sub 'Main End Class 'Sample