27 #ifndef OSCAP_ELEMENTS_H_
28 #define OSCAP_ELEMENTS_H_
30 #include <libxml/xmlreader.h>
31 #include <libxml/xmlwriter.h>
41 bool oscap_to_start_element(xmlTextReaderPtr reader,
int depth);
43 char *oscap_element_string_copy(xmlTextReaderPtr reader);
45 const char *oscap_element_string_get(xmlTextReaderPtr reader);
47 int oscap_element_depth(xmlTextReaderPtr reader);
49 char *oscap_get_xml(xmlTextReaderPtr reader);
51 time_t oscap_get_date(
const char *date);
53 time_t oscap_get_datetime(
const char *date);
55 xmlNode *oscap_xmlstr_to_dom(xmlNode *parent,
const char *elname,
const char *content);
63 int oscap_xml_save_filename(
const char *filename, xmlDocPtr doc);
72 void libxml_error_handler(
void *user,
const char *message, xmlParserSeverities severity, xmlTextReaderLocatorPtr locator);
General OpenScap functions and types.
Define mapping between symbolic constant and its string representation.
Definition: util.h:309