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)

public override string ToString()

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".

System_CAPS_warningWarning

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.


                XElement root = new XElement("Root",
    new XAttribute("Att1", "content1"),
    new XAttribute("Att2", "content2"),
    new XAttribute("Att3", "content3")
);
XAttribute att = root.Attribute("Att2");
Console.WriteLine(att.ToString());

This example produces the following output:


Att2="content2"

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: