#include <iostream>
#include <fstream>
#include <string>
#include <io.h>
#include <stdio.h>
using namespace std;
void setBuff(char *filename1)
{
ifstream fin(filename1);
char *filename2="temp.xml";
ofstream fout(filename2);
char *filename3="buff.xml";
ofstream fout1(filename3);
string s0;
string s1;
string s2;
while( getline(fin,s0) )
{
if(s0.substr(0,5)=="<!DOC")
{
s1=s0;
getline(fin,s2);
fout1<<s1<<endl<<s2;
}
else
fout<<s0<<endl;
}
fout.close();
fin.close();
remove(filename1);
rename(filename2,filename1);
}
int main()
{
setBuff("test.xml");
return 0;
}