mirror of
https://github.com/zoriya/xmlParser.git
synced 2025-12-19 17:15:11 +00:00
Initial commit
This commit is contained in:
25
xmlparser.c
Normal file
25
xmlparser.c
Normal file
@@ -0,0 +1,25 @@
|
||||
/*
|
||||
** EPITECH PROJECT, 2019
|
||||
** MUL_my_runner_2019
|
||||
** File description:
|
||||
** xmlparser
|
||||
*/
|
||||
|
||||
#include "xml.h"
|
||||
#include "xmlstate.h"
|
||||
#include <stdio.h>
|
||||
|
||||
node *xmlparse(char *path)
|
||||
{
|
||||
FILE *file = fopen(path, "r");
|
||||
char *line = NULL;
|
||||
xmlstate state;
|
||||
|
||||
if (!file)
|
||||
return (NULL);
|
||||
while ((line = getline(line, 0, file))) {
|
||||
xml_parseline(state, line);
|
||||
}
|
||||
fclose(file);
|
||||
return (state.valid);
|
||||
}
|
||||
Reference in New Issue
Block a user