Pourriez-vous s'il vous plaît corriger mon code ci-dessous.Comment puis-je écrire des données XML dans un fichier avec Perl?
#!/usr/local/bin/perl
open (MYFILE, '>>data.xml');
print MYFILE "<?xml version="1.0" encoding="UTF-8"?>\n";
close (MYFILE);
Mis à jour.
#!/usr/local/bin/perl
open (MYFILE, '>>data.xml');
print MYFILE '<?xml version="1.0" encoding="UTF-8"?\>'."\n";
print MYFILE '<?xml version="1.0" encoding="UTF-16"?\>'."\n";
close (MYFILE);
sortie: fonctionne bien maintenant.
<?xml version="1.0" encoding="UTF-8"?\>
<?xml version="1.0" encoding="UTF-16"?\>
MAIS.
#!/usr/local/bin/perl
open (MYFILE, '>>data.xml');
print MYFILE '<?xml version="1.0" encoding="UTF-8"?\>'.'\n';
print MYFILE '<?xml version="1.0" encoding="UTF-16"?\>'.'\n';
close (MYFILE);
Sortie: # Format d'erreur avec \ n
<?xml version="1.0" encoding="UTF-8"?\>\n<?xml version="1.0" encoding="UTF-16"?\>\n
Qu'est-ce qui ne va pas –
-je? Bonjour, je vais essayer un par un, merci à tous, merci –
Comme je l'ai dit dans un commentaire ci-dessous, si vous mettez des guillemets simples, cela affichera deux caractères plutôt que –