defensive-coding-guide/modules/ROOT/pages/_partials/snippets/Tasks-Serialization-XML-Expat-Create.adoc
2018-09-20 11:51:33 +02:00

13 lines
363 B
Text

XML_Parser parser = XML_ParserCreate("UTF-8");
if (parser == NULL) {
fprintf(stderr, "XML_ParserCreate failed\n");
close(fd);
exit(1);
}
// EntityDeclHandler needs a reference to the parser to stop
// parsing.
XML_SetUserData(parser, parser);
// Disable entity processing, to inhibit entity expansion.
XML_SetEntityDeclHandler(parser, EntityDeclHandler);