XProcessingInstruction Constructors

Definition

Initializes a new instance of the XProcessingInstruction class.

Overloads

XProcessingInstruction(XProcessingInstruction)

Initializes a new instance of the XProcessingInstruction class.

XProcessingInstruction(String, String)

Initializes a new instance of the XProcessingInstruction class.

XProcessingInstruction(XProcessingInstruction)

Source:
XProcessingInstruction.cs
Source:
XProcessingInstruction.cs
Source:
XProcessingInstruction.cs

Initializes a new instance of the XProcessingInstruction class.

C#
public XProcessingInstruction(System.Xml.Linq.XProcessingInstruction other);

Parameters

other
XProcessingInstruction

The XProcessingInstruction node to copy from.

Remarks

This constructor is primarily used internally to make a deep copy of an XML tree.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

XProcessingInstruction(String, String)

Source:
XProcessingInstruction.cs
Source:
XProcessingInstruction.cs
Source:
XProcessingInstruction.cs

Initializes a new instance of the XProcessingInstruction class.

C#
public XProcessingInstruction(string target, string data);

Parameters

target
String

A String containing the target application for this XProcessingInstruction.

data
String

The string data for this XProcessingInstruction.

Exceptions

The target or data parameter is null.

The target does not follow the constraints of an XML name.

Examples

The following example creates an XProcessingInstruction, and specifies a target and the string data for the processing instruction.

C#
XProcessingInstruction pi = new XProcessingInstruction("xml-stylesheet", "type='text/xsl' href='hello.xsl'");  
Console.WriteLine(pi);  

This example produces the following output:

<?xml-stylesheet type='text/xsl' href='hello.xsl'?>  

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0