Что следует помнить при создании am xml в C с помощью fprintf ()?Я использую его, но я сталкиваюсь с некоторыми проблемами при открытии XML в IE;однако в любом редакторе он показывает правильное содержимое.
Код
int WriteXmlElement(const char* filename, const char* element, int iTextAssociated)
{
FILE *fp = NULL;
fp = fopen(filename, "a+");
if(fp != NULL)
{
fprintf(fp, "<%s>\n",element);
fprintf(fp,"</%s>\n" , element);
fclose(fp);
return 0;
}
else
return -1;
}
XML в IE
<?xml version="1.0" encoding="UTF-8" ?>
<Group />
XML в любом редакторе
<?xml version="1.0" encoding="UTF-8" ?>
<Group> </Group>