2017-04-24 3 views
0

Je dois passer un certain PCL dans un fichier XML. J'ai supposé qu'un tag CDATA le permettrait mais semble ne pas aimer le caractère ESC. Notepad ++ ne cesse de dire, "Erreur d'analyse XML. Sequence"]]> 'n'est pas autorisé dans le contenu. " Lorsque je supprime les caractères ESC, il ne m'aboie plus.Passage de PCL en XML

enter image description here

Répondre

1

XML ne permet pas de caractères de contrôle (ceux dont les valeurs ordinales inférieur à 32, y compris ESC) à l'exception de retour chariot, saut de ligne, ou un onglet. Il est courant de transporter des données binaires arbitraires en XML en les codant en base64, mais cela nécessite un post-traitement pour récupérer les données binaires; Le traitement XML seul ne suffit pas.