|  | Home · Overviews · Examples |

# QDomProcessingInstruction Class Reference
[com.trolltech.qt.xml module]

The `QDomProcessingInstruction` class represents an XML processing instruction. More...

Inherits `QDomNode`.

## Detailed Description

The `QDomProcessingInstruction` class represents an XML processing instruction.

Processing instructions are used in XML to keep processor-specific information in the text of the document.

The XML declaration that appears at the top of an XML document, typically `<?xml version='1.0' encoding='UTF-8'?>`, is treated by QDom as a processing instruction. This is unfortunate, since the XML declaration is not a processing instruction; among other differences, it cannot be inserted into a document anywhere but on the first line.

Do not use this function to create an xml declaration, since although it has the same syntax as a processing instruction, it isn't, and might not be treated by QDom as such.

The content of the processing instruction is retrieved with `data` and set with `setData`. The processing instruction's target is retrieved with `target`.

For further information about the Document Object Model see Level 1 and Level 2 Core. For a more general introduction of the DOM implementation see the `QDomDocument` documentation.