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

System.Xml.XmlTextWriter.WriteProcessingInstruction Method

Writes out a processing instruction with the specified name and text.

public override void WriteProcessingInstruction (string name, string text)

Parameters

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

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 XmlTextWriter.WriteStartDocument has already been called.

InvalidOperationExceptionThe XmlTextWriter.WriteState is WriteState.Closed.

Remarks

This method writes <?nametext?>.

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

Note:

This method overrides XmlWriter.WriteProcessingInstruction(string, string).

Requirements

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