Creating Processing Instruction with XProcessingInstruction
using System; using System.Linq; using System.Xml.Linq; using System.Collections.Generic; class Program/*from www . j av a 2 s . c o m*/ { static void Main(string[] args){ XDocument xDocument = new XDocument( new XProcessingInstruction("BookCataloger", "out-of-print"), new XElement("Books", new XElement("Book", new XProcessingInstruction("ParticipantDeleter", "delete"), new XElement("FirstName", "Joe"), new XElement("LastName", "Ruby")))); Console.WriteLine(xDocument); } }
In the code, we added a processing instruction to both the document and the Book element.