#include <libxml/xmlreader.h>
#include <libxml/xmlwriter.h>
#include "cpe_lang.h"
#include "../common/util.h"
#include "../common/list.h"
#include "../common/elements.h"
#include "../common/public/oscap.h"
Go to the source code of this file.
Data Structures | |
struct | cpe_testexpr |
CPE language boolean expression. More... | |
Functions | |
struct cpe_lang_model * | cpe_lang_model_parse (xmlTextReaderPtr reader) |
Parse function for CPE Lang model. | |
struct cpe_platform * | cpe_platform_parse (xmlTextReaderPtr reader) |
Parse CPE platform structure. | |
struct cpe_testexpr * | cpe_testexpr_parse (xmlTextReaderPtr reader) |
Parse CPE test expression structure. | |
void | cpe_lang_model_export_xml (const struct cpe_lang_model *spec, const char *file) |
Function for export CPE language model to XML. | |
void | cpe_lang_export (const struct cpe_lang_model *spec, xmlTextWriterPtr writer) |
Function for export CPE language top element. | |
void | cpe_platform_export (const struct cpe_platform *platform, xmlTextWriterPtr writer) |
Function for export CPE platform element. | |
void | cpe_testexpr_export (const struct cpe_testexpr *expr, xmlTextWriterPtr writer) |
Function for export CPE test expression element. | |
char * | cpe_lang_model_detect_version_priv (xmlTextReader *reader) |
See more details at http://nvd.nist.gov/cpe.cfm
void cpe_lang_export | ( | const struct cpe_lang_model * | spec, | |
xmlTextWriterPtr | writer | |||
) |
Function for export CPE language top element.
writer | xmlTextWriterPtr structure representing XML model | |
spec | CPE language model structure |
void cpe_lang_model_export_xml | ( | const struct cpe_lang_model * | spec, | |
const char * | file | |||
) |
Function for export CPE language model to XML.
spec | CPE language model structure | |
file | filename |
struct cpe_lang_model* cpe_lang_model_parse | ( | xmlTextReaderPtr | reader | ) | [read] |
Parse function for CPE Lang model.
reader | xmlTextReaderPtr structure representing XML model |
void cpe_platform_export | ( | const struct cpe_platform * | platform, | |
xmlTextWriterPtr | writer | |||
) |
Function for export CPE platform element.
writer | xmlTextWriterPtr structure representing XML model | |
platform | CPE platform structure |
struct cpe_platform* cpe_platform_parse | ( | xmlTextReaderPtr | reader | ) | [read] |
Parse CPE platform structure.
reader | xmlTextReaderPtr structure representing XML model |
void cpe_testexpr_export | ( | const struct cpe_testexpr * | expr, | |
xmlTextWriterPtr | writer | |||
) |
Function for export CPE test expression element.
writer | xmlTextWriterPtr structure representing XML model | |
expr | CPE test expression structure |
struct cpe_testexpr* cpe_testexpr_parse | ( | xmlTextReaderPtr | reader | ) | [read] |
Parse CPE test expression structure.
reader | xmlTextReaderPtr structure representing XML model |