Exemple #1
0
int main() {
    char line[100];
    char text[10000] = "";
    FILE * fr = fopen("Teachers.xml", "r");
    while(fgets(line, 100, fr)){
    strcat(text, line);
    }

    //printf("%d", teachers_count(text));

    //xml_out(text);

    int c = teachers_count(text);
    teacher_t teachers[c];
    for(int i = 0; i < c; i++){
        teachers[i] = *new_teacher();
    }

    xml_extract(text, c, teachers);

    for(int i = 0; i < c; i++){
        printf("\nTeacher %d:\n", i);
        print_teacher(&teachers[i]);
        free_teacher(&teachers[i]);
    }
}
int main(void){
    char line[100];
    char text[10000] = "";
    FILE * fr = fopen("musicians.xml", "r");
    while(fgets(line, 100, fr)){
    strcat(text, line);
    }
    list_t *teachers = list_new();
    xml_extract(text, teachers);
    xml_out(text);
    http_request_startServer(teachers);
    list_free(teachers);
    return 0;
}