Mono Class Library: System.Xml.XmlWriter Overview | Members

System.Xml.XmlWriter.WriteProcessingInstruction Method

Writes a processing instruction with the specified name and text. [Edit]

public abstract void WriteProcessingInstruction (string name, string text)

Parameters

name
A string specifying the name of the processing instruction. [Edit]
text
A string specifying the text to include in the processing instruction. [Edit]
text
Documentation for this section has not yet been entered. [Edit]

Exceptions

TypeReason
ArgumentException

The text would result in a non-well formed XML document.

- or -

name is null or string.Empty.

- or -

This method is being used to create an XML declaration after XmlWriter.WriteStartDocument has already been called.

[Edit]
InvalidOperationExceptionThe XmlWriter.WriteState is WriteState.Closed. [Edit]

Remarks

Operation

This method writes <?nametext?>.

If text is null or string.Empty, this method writes a processing instruction with no text content, <?name?>.

Note to Inheritors
This method must be overridden in order to provide the functionality described above, as there is no default implementation.

[Edit]

Requirements

Namespace: System.Xml
Assembly: System.Xml (in System.Xml.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0