XmlWriter.WriteAttributeString Method (String, String, String)
When overridden in a derived class, writes an attribute with the specified local name, namespace URI, and value.
Assembly: System.Xml (in System.Xml.dll)
The state of writer is not WriteState.Element or writer is closed.
The xml:space or xml:lang attribute value is invalid.
This method writes out the attribute with a user defined namespace prefix and associates it with the given namespace. If localName is "xmlns" then this method also treats this as a namespace declaration. In this case, the ns argument can be null.
WriteAttributeString does the following:
If the attribute value includes double or single quotes, they are replaced with " and ' respectively.
If writing an xml:space attribute, the writer verifies the attribute value is valid. (Valid values are preserve or default.)
If writing an xml:lang attribute, the writer does not verify that the attribute value is valid according to the W3C XML 1.0 recommendation.
For the asynchronous version of this method, see WriteAttributeStringAsync.
Available since 8
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 8.1