我在浏览器中打开xml文件时收到错误(此页面包含以下错误:
第7行第3行的错误:编码错误 下面是第一个错误的页面呈现。) 谁能给我一些提示呢?
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream in ("duom.csv");
char x='"';
string temp1,temp2,temp3,temp4,temp5;
string a,b,c,d,e;
ofstream out ("ats.xml");
out << "<start>" << endl;
out << " <detales>" << endl;
getline(in,a,',');
getline(in,b,',');
getline(in,c,',');
getline(in,d,',');
getline(in,e);
while(in.good())
{
getline(in, temp1, ',');
getline(in, temp2, ',');
getline(in, temp3, ',');
getline(in, temp4, ',');
getline(in, temp5);
out << " <" << e << " =" << x << temp5 << x;
out << " " << d << " =" << x << temp4 << x;
out << " " << c << " =" << x << temp3 << x;
out << " " << b << " =" << x << temp2 << x;
out << " " << a << " =" << x << temp1 << x << "/>" << endl;
}
out << " </detales>" << endl;
out << "</start>" << endl;
out.close();
return 0;
}
这是我在xml列表中的一部分,我可以通过代码获得:
<start>
<detales>
<tvarkytojas ="Akmenės rajono savivaldybės taryba"pavad_lt ="Aistė
Momkauskienė"kodas =""obj_tipas ="Laisvasis mokytojas"Textbox11 ="1"/>
<tvarkytojas ="Akmenės rajono savivaldybės taryba"pavad_lt ="Akmenės rajono
savivaldybės Akmenės krašto muziejus"kodas ="300629754"obj_tipas ="Švietimo
institucija"Textbox11 ="2"/>
<tvarkytojas ="Akmenės rajono savivaldybės taryba"pavad_lt ="Akmenės rajono
savivaldybės kultūros centras"kodas ="188213974"obj_tipas ="Švietimo
institucija"Textbox11 ="3"/>
<tvarkytojas ="Akmenės rajono savivaldybės taryba""pavad_lt ="""Akmenės
rajono sporto klubas """"Energija"""""""kodas ="193369067"obj_tipas
="Švietimo institucija"Textbox11 =""4"/>
</detales>
</start>