XElement Constructor (XElement)
Namespace: System.Xml.Linq
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- other
- Type: System.Xml.Linq.XElement
An XElement object to copy from.
The following example creates an XML tree, creates a clone of the tree, and then calls DeepEquals, which tests whether the two XML trees are equal.
Dim output As New StringBuilder Dim xmlTree As XElement = _ <Root Att1="1"> <Child1>1</Child1> <Child2>2</Child2> </Root> ' Create a clone of the tree. Dim treeClone As XElement = New XElement(xmlTree) output.Append(String.Format("xmlTree = treeClone: {0}", XNode.DeepEquals(xmlTree, treeClone))) output.Append(Environment.NewLine) ' Do some work with xmlTree, perhaps pass it to other methods. xmlTree.Add(New XElement("Child3", 3)) output.Append(String.Format("xmlTree = treeClone: {0}", XNode.DeepEquals(xmlTree, treeClone))) output.Append(Environment.NewLine) OutputTextBlock.Text = output.ToString()
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.