TXFANode.AddProcessingInstruction-Methode

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

Hängt einen eigenen #text-Knoten mit XMLContentKind=xckProcessingInstruction an und liefert dieses Child zurück; ATarget ist sein UTF-8-XML-Name und AValue enthält die literalen Instruction-Daten

Der Serialisierer erhält führenden Data-Whitespace, wenn er geliefert wird, fügt bei nichtleeren Daten ohne führenden Whitespace ein trennendes Leerzeichen ein und gibt bei leeren Daten kein Trennzeichen aus

Ungültige XML-Zeichen oder Targets, reservierte xml-Targets und der schließende Instruction-Delimiter innerhalb der Daten lösen EHPDFXFAError aus, bevor ein Child veröffentlicht wird

Die Instruction ändert den aggregierten Value des Parents nicht; der Parent besitzt den zurückgegebenen Knoten

TXFANode und Native XML-Inhalte