XAttribute.ToString Method ()


Converts the current XAttribute object to a string representation.

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

override ToString : unit -> string

Return Value

Type: System.String

A String containing the XML text representation of an attribute and its value.

This method returns a string in the form of AttributeName="content".


When this method is called and XAttribute contains control character, an exception is thrown with a message like: hexadecimal value 0x0B, is an invalid character.

The following example creates an element with several attributes. It then gets an attribute and displays it and its content by calling this method.

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

This example produces the following output:


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