Processing Instruction

<? ……?> denotes a processing instruction that is meant to inform the XML processor to process the data in a certain way. A processing instruction begins with a target name used to identify the application to which the instruction is directed. In the example in Markup Components, the XML document is rendered using a stylesheet, via the 'xml-stylesheet' target. Target names such as 'XML' and 'xml' are reserved.

<?xml version="1.0" encoding="UTF-8"?>
<bookslist>
   <!-- These are the books in Golden Bookstore. -->
   <?xml-stylesheet type="text/xsl" href="style.xsl"?>
</bookslist>