請問下面請更正我的代碼。如何使用Perl將XML數據寫入文件?
#!/usr/local/bin/perl
open (MYFILE, '>>data.xml');
print MYFILE "<?xml version="1.0" encoding="UTF-8"?>\n";
close (MYFILE);
已更新。
#!/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);
輸出:現在運行良好。
<?xml version="1.0" encoding="UTF-8"?\>
<?xml version="1.0" encoding="UTF-16"?\>
但是。
#!/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);
輸出:#錯誤格式\ n
<?xml version="1.0" encoding="UTF-8"?\>\n<?xml version="1.0" encoding="UTF-16"?\>\n
什麼錯誤 – 2009-12-17 03:20:55
我?我想一個一個地嘗試,謝謝大家 – 2009-12-17 03:25:51
就像我在下面的評論中說過的,如果你把\ n放在單引號中,它會打印出兩個字符,而不是一個換行符 – 2009-12-17 03:41:37