XElement.Attributes Method (XName)

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Returns a filtered collection of attributes of this element. Only elements that have a matching XName are included in the collection.

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

member Attributes : 
        name:XName -> IEnumerable<XAttribute>

Parameters

name
Type: System.Xml.Linq.XName

The XName to match.

Return Value

Type: System.Collections.Generic.IEnumerable<XAttribute>

An IEnumerable<'T> of XAttribute that contains the attributes of this element. Only elements that have a matching XName are included in the collection.

Attribute names must be unique within an element. Therefore, this can return either a collection that contains only one attribute, or it can return an empty collection.

This method uses deferred execution.

The following example uses this .

No code example is currently available or this language may not be supported.

This example produces the following output:


Att1="content1"

The following is the same example, but in this case the XML is in a namespace. For more information, see Working with XML Namespaces.

No code example is currently available or this language may not be supported.

This example produces the following output:


aw:Att1="content1"

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: