// MIT License, Copyright (c) 2020 Marvin Borner // HTML parsing is mainly based on the XML parser #ifndef HTML_H #define HTML_H #include #include struct dom { char *tag; char *content; struct dom *parent; struct list *children; }; struct html_element { u32 x_offset; u32 y_offset; struct dom *dom; struct element *obj; }; int html_render(struct element *container, char *data, u32 length) NONNULL; #endif