TXFANode.AddProcessingInstruction Method

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

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

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

Carateres ou alvos XML inválidos, alvos xml reservados e o delimitador de fecho de instrução dentro dos dados levantam EHPDFXFAError antes de publicar o filho

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

TXFANode e Conteúdo XML nativo