XElement Constructors

Definitie

Initialiseert een nieuw exemplaar van de XElement klasse.

Overloads

Name Description
XElement(XElement)

Initialiseert een nieuw exemplaar van de XElement klasse van een ander XElement object.

XElement(XName)

Initialiseert een nieuw exemplaar van de XElement klasse met de opgegeven naam.

XElement(XStreamingElement)

Initialiseert een nieuw exemplaar van de XElement klasse van een XStreamingElement object.

XElement(XName, Object)

Initialiseert een nieuw exemplaar van de XElement klasse met de opgegeven naam en inhoud.

XElement(XName, Object[])

Initialiseert een nieuw exemplaar van de XElement klasse met de opgegeven naam en inhoud.

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt. De inhoud van het nieuwe element is afkomstig van een LINQ-query.

XElement xmlTree1 = new XElement("Root",
    new XElement("Child", 1),
    new XElement("Child", 2),
    new XElement("Child", 3),
    new XElement("Child", 4),
    new XElement("Child", 5),
    new XElement("Child", 6)
);

XElement xmlTree2 = new XElement("Root",
    from el in xmlTree1.Elements()
    where((int)el >= 3 && (int)el <= 5)
    select el
);
Console.WriteLine(xmlTree2);
Dim xmlTree1 As XElement = _
        <Root>
            <Child>1</Child>
            <Child>2</Child>
            <Child>3</Child>
            <Child>4</Child>
            <Child>5</Child>
            <Child>6</Child>
        </Root>

Dim xmlTree2 As XElement = _
    <Root>
        <%= From el In xmlTree1.Elements() _
            Where el.Value >= 3 And el.Value <= 5 _
            Select el %>
    </Root>

Console.WriteLine(xmlTree2)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root>
  <Child>3</Child>
  <Child>4</Child>
  <Child>5</Child>
</Root>

Opmerkingen

Zie Geldige inhoud van XElement- en XDocument-objecten voor meer informatie over de geldige inhoud die aan deze constructor kan worden doorgegeven.

Er is een impliciete conversie van tekenreeks naar XName. Het gebruikelijke gebruik van deze constructor is het opgeven van een tekenreeks als de parameter in plaats van een nieuwe XNamete maken.

Bij het maken van een element in een naamruimte is het gebruikelijke gebruik van de overbelasting van de operator voor optellen met een XNamespace en een tekenreeks om een XName. Zie Werken met XML-naamruimten voor meer informatie.

XElement(XElement)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Initialiseert een nieuw exemplaar van de XElement klasse van een ander XElement object.

public:
 XElement(System::Xml::Linq::XElement ^ other);
public XElement(System.Xml.Linq.XElement other);
new System.Xml.Linq.XElement : System.Xml.Linq.XElement -> System.Xml.Linq.XElement
Public Sub New (other As XElement)

Parameters

other
XElement

Een XElement object waaruit moet worden gekopieerd.

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt, een kloon van de structuur gemaakt en vervolgens aanroepen DeepEquals, waarmee wordt getest of de twee XML-structuren gelijk zijn.

XElement xmlTree = new XElement("Root",
    new XAttribute("Att1", 1),
    new XElement("Child1", 1),
    new XElement("Child2", 2)
);

// Create a clone of the tree.
XElement treeClone = new XElement(xmlTree);

Console.WriteLine("xmlTree = treeClone: {0}", XNode.DeepEquals(xmlTree, treeClone));

// Do some work with xmlTree, perhaps pass it to other methods.
xmlTree.Add(new XElement("Child3", 3));

Console.WriteLine("xmlTree = treeClone: {0}", XNode.DeepEquals(xmlTree, treeClone));
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)

Console.WriteLine("xmlTree = treeClone: {0}", XNode.DeepEquals(xmlTree, treeClone))

' Do some work with xmlTree, perhaps pass it to other methods.
xmlTree.Add(New XElement("Child3", 3))

Console.WriteLine("xmlTree = treeClone: {0}", XNode.DeepEquals(xmlTree, treeClone))

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

xmlTree = treeClone: True
xmlTree = treeClone: False

Opmerkingen

Deze constructor maakt een diepe kopie van een element.

Zie ook

Van toepassing op

XElement(XName)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Initialiseert een nieuw exemplaar van de XElement klasse met de opgegeven naam.

public:
 XElement(System::Xml::Linq::XName ^ name);
public XElement(System.Xml.Linq.XName name);
new System.Xml.Linq.XElement : System.Xml.Linq.XName -> System.Xml.Linq.XElement
Public Sub New (name As XName)

Parameters

name
XName

Een XName met de naam van het element.

Voorbeelden

In het volgende voorbeeld wordt een element zonder inhoud gemaakt.

XElement el = new XElement("Root");
Console.WriteLine(el);
Dim el As XElement = <Root/>
Console.WriteLine(el)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root />

In het volgende voorbeeld wordt een element in een naamruimte zonder inhoud gemaakt. Zie Werken met XML-naamruimten voor meer informatie.

XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root");
Console.WriteLine(root);
Imports <xmlns="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim root = <Root/>
        Console.WriteLine(root)
    End Sub
End Module

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root xmlns="http://www.adventure-works.com" />

Opmerkingen

Met deze constructor maakt u een element zonder inhoud en geen kenmerken.

Er is een impliciete conversie van tekenreeks naar XName. Het gebruikelijke gebruik van deze constructor is het opgeven van een tekenreeks als de parameter in plaats van een nieuwe XNamete maken. Bij het maken van een element in een naamruimte is het gebruikelijke gebruik van de overbelasting van de operator voor optellen met een XNamespace en een tekenreeks om een XName. Zie Werken met XML-naamruimten voor meer informatie.

Zie ook

Van toepassing op

XElement(XStreamingElement)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Initialiseert een nieuw exemplaar van de XElement klasse van een XStreamingElement object.

public:
 XElement(System::Xml::Linq::XStreamingElement ^ other);
public XElement(System.Xml.Linq.XStreamingElement other);
new System.Xml.Linq.XElement : System.Xml.Linq.XStreamingElement -> System.Xml.Linq.XElement
Public Sub New (other As XStreamingElement)

Parameters

other
XStreamingElement

Een XStreamingElement query die niet-geƫvalueerde query's bevat die worden ge curseerd voor de inhoud van deze XElementquery.

Voorbeelden

In het volgende voorbeeld wordt een xml-bronstructuur gemaakt en vervolgens een XStreamingElement query gemaakt op basis van de bron-XML-structuur. Vervolgens wordt de XStreamingElement console geserialiseerd, wordt een nieuw element toegevoegd aan de XML-bronstructuur en wordt het XStreamingElement opnieuw geserialiseerd. U kunt zien dat het element dat nieuw is toegevoegd aan de xml-bronstructuur niet is opgenomen in de eerste serialisatie, maar wel is opgenomen in de tweede.

XElement src = new XElement("Root",
                   new XElement("Child1", 1),
                   new XElement("Child2", 2),
                   new XElement("Child3", 3)
               );
XStreamingElement xse = new XStreamingElement("NewRoot",
                            from el in src.Elements()
                            where (int)el >= 2
                            select el
                        );
Console.WriteLine(xse);
src.Add(new XElement("Child4", 4));
Console.WriteLine("----");
Console.WriteLine(xse);
Dim src As XElement = _
        <Root>
            <Child1>1</Child1>
            <Child2>2</Child2>
            <Child3>3</Child3>
        </Root>
Dim xse As XStreamingElement = New XStreamingElement("NewRoot", _
        From el In src.Elements() _
        Where (CInt(el) >= 2) _
        Select el _
)
Console.WriteLine(xse)
src.Add(New XElement("Child4", 4))
Console.WriteLine("----")
Console.WriteLine(xse)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<NewRoot>
  <Child2>2</Child2>
  <Child3>3</Child3>
</NewRoot>
----
<NewRoot>
  <Child2>2</Child2>
  <Child3>3</Child3>
  <Child4>4</Child4>
</NewRoot>

Opmerkingen

Deze constructor doorloopt de inhoud van de opgegeven XStreamingElementen maakt een element met de inhoud ervan.

Zie ook

Van toepassing op

XElement(XName, Object)

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Initialiseert een nieuw exemplaar van de XElement klasse met de opgegeven naam en inhoud.

public:
 XElement(System::Xml::Linq::XName ^ name, System::Object ^ content);
public XElement(System.Xml.Linq.XName name, object content);
public XElement(System.Xml.Linq.XName name, object? content);
new System.Xml.Linq.XElement : System.Xml.Linq.XName * obj -> System.Xml.Linq.XElement
Public Sub New (name As XName, content As Object)

Parameters

name
XName

Een XName met de elementnaam.

content
Object

De inhoud van het element.

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt. De inhoud van het nieuwe element is afkomstig van een LINQ-query.

XElement xmlTree1 = new XElement("Root",
    new XElement("Child1", 1),
    new XElement("Child2", 2),
    new XElement("Child3", 3),
    new XElement("Child4", 4),
    new XElement("Child5", 5),
    new XElement("Child6", 6)
);

XElement xmlTree2 = new XElement("Root",
    from el in xmlTree1.Elements()
    where((int)el >= 3 && (int)el <= 5)
    select el
);
Console.WriteLine(xmlTree2);
Dim xmlTree1 As XElement = _
        <Root>
            <Child1>1</Child1>
            <Child2>2</Child2>
            <Child3>3</Child3>
            <Child4>4</Child4>
            <Child5>5</Child5>
            <Child6>6</Child6>
        </Root>

Dim xmlTree2 As XElement = _
    <Root>
        <%= From el In xmlTree1.Elements() _
            Where el.Value >= 3 And el.Value <= 5 _
            Select el %>
    </Root>

Console.WriteLine(xmlTree2)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root>
  <Child3>3</Child3>
  <Child4>4</Child4>
  <Child5>5</Child5>
</Root>

In het volgende voorbeeld wordt een XML-structuur gemaakt met verschillende typen inhoud.

XElement root;

// String content:
root = new XElement("Root", "Some text");
Console.WriteLine(root);

// XElement object content:
root = new XElement("Root",
    new XElement("NewChild", "n")
);
Console.WriteLine(root);

// XAttribute object content:
root = new XElement("Root",
    new XAttribute("NewAttribute", "n")
);
Console.WriteLine(root);

// Double content:
double dbl = 12.345;
root = new XElement("Root", dbl);
Console.WriteLine(root);

// DateTime content:
DateTime dt = new DateTime(2006, 10, 6, 12, 30, 00);
root = new XElement("Root", dt);
Console.WriteLine(root);

// String array content:
// Any collection other than a collection of XElement or XAttribute objects
// are converted to strings. The strings are concatenated and added.
string[] stringArray = {
    "abc",
    "def",
    "ghi"
};
root = new XElement("Root", stringArray);
Console.WriteLine(root);

// XElement object array content:
XElement[] ellArray = {
    new XElement("NewChild1", 1),
    new XElement("NewChild2", 2),
    new XElement("NewChild3", 3)
};
root = new XElement("Root", ellArray);
Console.WriteLine(root);

// XAttribute object array content:
XAttribute[] attArray = {
    new XAttribute("NewAtt1", 1),
    new XAttribute("NewAtt2", 2),
    new XAttribute("NewAtt3", 3)
};
root = new XElement("Root", attArray);
Console.WriteLine(root);
Dim root As XElement

' String content:
root = <Root>Some text</Root>
Console.WriteLine(root)

' XElement object content:
root = <Root>
           <NewChild>n</NewChild>
       </Root>
Console.WriteLine(root)

' XAttribute object content:
root = <Root NewAttribute="n"/>
Console.WriteLine(root)

' Double content:
Dim dbl As Double = 12.345
root = <Root><%= dbl %></Root>
Console.WriteLine(root)

' DateTime content:
Dim dt As DateTime = New DateTime(2006, 10, 6, 12, 30, 0)
root = <Root><%= dt %></Root>
Console.WriteLine(root)

' String array content:
' Any collection other than a collection of XElement or XAttribute objects
' are converted to strings. The strings are concatenated and added.

Dim stringArray As String() = { _
    "abc", _
    "def", _
    "ghi" _
}
root = <Root><%= stringArray %></Root>
Console.WriteLine(root)

' XElement object array content:
Dim ellArray As XElement() = { _
    <NewChild1>1</NewChild1>, _
    <NewChild2>2</NewChild2>, _
    <NewChild3>3</NewChild3> _
}

root = <Root><%= ellArray %></Root>
Console.WriteLine(root)

' XAttribute object array content
Dim attArray As XAttribute() = { _
    New XAttribute("NewAtt1", 1), _
    New XAttribute("NewAtt2", 2), _
    New XAttribute("NewAtt3", 3) _
}
root = <Root><%= attArray %></Root>
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root>Some text</Root>
<Root>
  <NewChild>n</NewChild>
</Root>
<Root NewAttribute="n" />
<Root>12.345</Root>
<Root>2006-10-06T12:30:00</Root>
<Root>abcdefghi</Root>
<Root>
  <NewChild1>1</NewChild1>
  <NewChild2>2</NewChild2>
  <NewChild3>3</NewChild3>
</Root>
<Root NewAtt1="1" NewAtt2="2" NewAtt3="3" />

In het volgende voorbeeld wordt een XML-structuur in een naamruimte gemaakt.

// Create an XML tree in a namespace.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
    new XElement(aw + "Child", "child content")
);
Console.WriteLine(root);
' Create an XML tree in a namespace.
Dim root As XElement = _
    <Root xmlns='http://www.adventure-works.com'>
        <Child>child content</Child>
    </Root>
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root xmlns="http://www.adventure-works.com">
  <Child>child content</Child>
</Root>

In het volgende voorbeeld wordt een XML-structuur met geneste naamruimten gemaakt.

// Create an XML tree with nested namespaces.
XNamespace aw = "http://www.adventure-works.com";
XNamespace fc = "www.fourthcoffee.com";
XDocument root = new XDocument(
    new XDeclaration("1.0", "utf-8", "yes"),
    new XElement(aw + "Root",
        new XElement(fc + "Child",
            new XElement(aw + "DifferentChild", "other content")
        )
    )
);
Console.WriteLine(root);
' Create an XML tree with nested namespaces.
Dim root As XDocument = _
    <?xml version='1.0'?>
    <Root xmlns='http://www.adventure-works.com'>
        <Child xmlns='www.fourthcoffee.com'>
        <DifferentChild xmlns='http://www.adventure-works.com'>other content</DifferentChild>
        </Child>
    </Root>
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root xmlns="http://www.adventure-works.com">
  <Child xmlns="www.fourthcoffee.com">
    <DifferentChild xmlns="http://www.adventure-works.com">other content</DifferentChild>
  </Child>
</Root>

Opmerkingen

Met deze constructor maakt u een element met de opgegeven inhoud en kenmerken.

Er is een impliciete conversie van tekenreeks naar XName. Het gebruikelijke gebruik van deze constructor is het opgeven van een tekenreeks als de parameter in plaats van een nieuwe XNamete maken.

Bij het maken van een element in een naamruimte is het gebruikelijke gebruik van de overbelasting van de operator voor optellen met een XNamespace en een tekenreeks om een XName. Zie Werken met XML-naamruimten voor meer informatie.

Zie Geldige inhoud van XElement- en XDocument-objecten voor meer informatie over de geldige inhoud die aan deze constructor kan worden doorgegeven.

Zie ook

Van toepassing op

XElement(XName, Object[])

Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs
Bron:
XElement.cs

Initialiseert een nieuw exemplaar van de XElement klasse met de opgegeven naam en inhoud.

public:
 XElement(System::Xml::Linq::XName ^ name, ... cli::array <System::Object ^> ^ content);
public XElement(System.Xml.Linq.XName name, params object[] content);
public XElement(System.Xml.Linq.XName name, params object?[] content);
new System.Xml.Linq.XElement : System.Xml.Linq.XName * obj[] -> System.Xml.Linq.XElement
Public Sub New (name As XName, ParamArray content As Object())

Parameters

name
XName

Een XName met de elementnaam.

content
Object[]

De eerste inhoud van het element.

Voorbeelden

In het volgende voorbeeld wordt een XML-structuur gemaakt. De inhoud van het nieuwe element is afkomstig van een LINQ-query.

XElement xmlTree1 = new XElement("Root",
    new XElement("Child1", 1),
    new XElement("Child2", 2),
    new XElement("Child3", 3),
    new XElement("Child4", 4),
    new XElement("Child5", 5),
    new XElement("Child6", 6)
);

XElement xmlTree2 = new XElement("Root",
    from el in xmlTree1.Elements()
    where((int)el >= 3 && (int)el <= 5)
    select el
);
Console.WriteLine(xmlTree2);
Dim xmlTree1 As XElement = _
        <Root>
            <Child1>1</Child1>
            <Child2>2</Child2>
            <Child3>3</Child3>
            <Child4>4</Child4>
            <Child5>5</Child5>
            <Child6>6</Child6>
        </Root>

Dim xmlTree2 As XElement = _
    <Root>
        <%= From el In xmlTree1.Elements() _
            Where el.Value >= 3 And el.Value <= 5 _
            Select el %>
    </Root>

Console.WriteLine(xmlTree2)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root>
  <Child3>3</Child3>
  <Child4>4</Child4>
  <Child5>5</Child5>
</Root>

In het volgende voorbeeld wordt een XML-structuur gemaakt met verschillende typen inhoud.

XElement root;

// String content:
root = new XElement("Root", "Some text");
Console.WriteLine(root);

// XElement object content:
root = new XElement("Root",
    new XElement("NewChild", "n")
);
Console.WriteLine(root);

// XAttribute object content:
root = new XElement("Root",
    new XAttribute("NewAttribute", "n")
);
Console.WriteLine(root);

// Double content:
double dbl = 12.345;
root = new XElement("Root", dbl);
Console.WriteLine(root);

// DateTime content:
DateTime dt = new DateTime(2006, 10, 6, 12, 30, 00);
root = new XElement("Root", dt);
Console.WriteLine(root);

// String array content:
// Any collection other than a collection of XElement or XAttribute objects
// are converted to strings. The strings are concatenated and added.
string[] stringArray = {
    "abc",
    "def",
    "ghi"
};
root = new XElement("Root", stringArray);
Console.WriteLine(root);

// XElement object array content:
XElement[] ellArray = {
    new XElement("NewChild1", 1),
    new XElement("NewChild2", 2),
    new XElement("NewChild3", 3)
};
root = new XElement("Root", ellArray);
Console.WriteLine(root);

// XAttribute object array content:
XAttribute[] attArray = {
    new XAttribute("NewAtt1", 1),
    new XAttribute("NewAtt2", 2),
    new XAttribute("NewAtt3", 3)
};
root = new XElement("Root", attArray);
Console.WriteLine(root);
Dim root As XElement

' String content:
root = <Root>Some text</Root>
Console.WriteLine(root)

' XElement object content:
root = <Root>
           <NewChild>n</NewChild>
       </Root>
Console.WriteLine(root)

' XAttribute object content:
root = <Root NewAttribute="n"/>
Console.WriteLine(root)

' Double content:
Dim dbl As Double = 12.345
root = <Root><%= dbl %></Root>
Console.WriteLine(root)

' DateTime content:
Dim dt As DateTime = New DateTime(2006, 10, 6, 12, 30, 0)
root = <Root><%= dt %></Root>
Console.WriteLine(root)

' String array content:
' Any collection other than a collection of XElement or XAttribute objects
' are converted to strings. The strings are concatenated and added.

Dim stringArray As String() = { _
    "abc", _
    "def", _
    "ghi" _
}
root = <Root><%= stringArray %></Root>
Console.WriteLine(root)

' XElement object array content:
Dim ellArray As XElement() = { _
    <NewChild1>1</NewChild1>, _
    <NewChild2>2</NewChild2>, _
    <NewChild3>3</NewChild3> _
}

root = <Root><%= ellArray %></Root>
Console.WriteLine(root)

' XAttribute object array content
Dim attArray As XAttribute() = { _
    New XAttribute("NewAtt1", 1), _
    New XAttribute("NewAtt2", 2), _
    New XAttribute("NewAtt3", 3) _
}
root = <Root><%= attArray %></Root>
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root>Some text</Root>
<Root>
  <NewChild>n</NewChild>
</Root>
<Root NewAttribute="n" />
<Root>12.345</Root>
<Root>2006-10-06T12:30:00</Root>
<Root>abcdefghi</Root>
<Root>
  <NewChild1>1</NewChild1>
  <NewChild2>2</NewChild2>
  <NewChild3>3</NewChild3>
</Root>
<Root NewAtt1="1" NewAtt2="2" NewAtt3="3" />

In het volgende voorbeeld wordt een XML-structuur in een naamruimte gemaakt.

// Create an XML tree in a namespace.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
    new XElement(aw + "Child", "child content")
);
Console.WriteLine(root);
' Create an XML tree in a namespace.
Dim root As XElement = _
    <Root xmlns='http://www.adventure-works.com'>
        <Child>child content</Child>
    </Root>
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root xmlns="http://www.adventure-works.com">
  <Child>child content</Child>
</Root>

In het volgende voorbeeld wordt een XML-structuur met geneste naamruimten gemaakt.

// Create an XML tree with nested namespaces.
XNamespace aw = "http://www.adventure-works.com";
XNamespace fc = "www.fourthcoffee.com";
XElement root = new XElement(aw + "Root",
    new XElement(fc + "Child",
        new XElement(aw + "DifferentChild", "other content")
    )
);
Console.WriteLine(root);
' Create an XML tree with nested namespaces.
Dim root As XDocument = _
    <?xml version='1.0'?>
    <Root xmlns='http://www.adventure-works.com'>
        <Child xmlns='www.fourthcoffee.com'>
        <DifferentChild xmlns='http://www.adventure-works.com'>other content</DifferentChild>
        </Child>
    </Root>
Console.WriteLine(root)

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root xmlns="http://www.adventure-works.com">
  <Child xmlns="www.fourthcoffee.com">
    <DifferentChild xmlns="http://www.adventure-works.com">other content</DifferentChild>
  </Child>
</Root>

Opmerkingen

Met deze constructor maakt u een element met de opgegeven inhoud en kenmerken.

Er is een impliciete conversie van tekenreeks naar XName. Het gebruikelijke gebruik van deze constructor is het opgeven van een tekenreeks als de parameter in plaats van een nieuwe XNamete maken.

Bij het maken van een element in een naamruimte is het gebruikelijke gebruik van de overbelasting van de operator voor optellen met een XNamespace en een tekenreeks om een XName. Zie Werken met XML-naamruimten voor meer informatie.

Zie Geldige inhoud van XElement- en XDocument-objecten voor meer informatie over de geldige inhoud die aan deze constructor kan worden doorgegeven.

Zie ook

Van toepassing op