XElement::Attributes Method (XName^)

 

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)

public:
IEnumerable<XAttribute^>^ Attributes(
	XName^ name
)

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: