Método TXFANode.AddProcessingInstruction

function AddProcessingInstruction(const ATarget, AValue: AnsiString): TXFANode;

Anexa um nó #text próprio com XMLContentKind=xckProcessingInstruction e retorna esse filho; ATarget é seu XML Name em UTF-8 e AValue contém os dados literais da instrução

O serializer preserva o whitespace inicial dos dados quando fornecido, insere um espaço separador para dados não vazios que começam sem whitespace e não emite separador para dados vazios

Caracteres ou alvos XML inválidos, alvos xml reservados e o delimitador de fechamento de instrução dentro dos dados disparam EHPDFXFAError antes de publicar um filho

A instrução não altera o Value agregado do pai; o pai é o dono do nó retornado

TXFANode e Conteúdo XML nativo