ProcessingInstruction

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Uma ProcessingInstruction (Instrução de Processamento) incorpora instruções específicas de aplicações em XML que pode ser ignorada por outras aplicações que não as reconhece. Mesmo se um processador XML ignora as instruções de processamento, irá dá-los um lugar no DOM.

Uma instrução de processamento é diferente de uma declaração XML, que fornece informação sobre o documento como por exemplo codificação de caracteres, e pode somente aparecer como o primeiro item em um documento.

Instruções de processamento definidas por usuário não podem começar com 'xml', pois estes são reservados (como <?xml-stylesheet ?>).

Instruções de processamento herdam métodos e propriedades do Node.

must be a string

Atributos

  • alvo (DOMString) - depois do <? e antes do whitespace separando-o de data.
  • dado (DOMString) - primeiro caractere whitespace brancodepois de target e antes de ?>

Especificações

Specification
DOM
# interface-processinginstruction

Compatibilidade com navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
ProcessingInstruction
sheet
target

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Veja também