Méthode TXFANode.AddProcessingInstruction

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

Ajoute un nœud #text possédé avec XMLContentKind=xckProcessingInstruction et renvoie cet enfant ; ATarget est son XML Name UTF-8 et AValue contient les données littérales de l'instruction

Le sérialiseur préserve l'espace blanc de tête des données lorsqu'il est fourni, insère un espace séparateur pour des données non vides qui commencent sans espace, et n'émet aucun séparateur pour des données vides

Des caractères XML ou cibles invalides, les cibles xml réservées et le délimiteur de fermeture d'instruction présent dans les données lèvent EHPDFXFAError avant la publication d'un enfant

L'instruction ne modifie pas le Value agrégé du parent ; le parent est propriétaire du nœud renvoyé

TXFANode et Contenu XML natif