Converts XML settings into a binary configuration. More...
#include <windows.h>
Go to the source code of this file.
Data Structures | |
struct | tag_token |
Token used when parsing postfix expressions (deprecated): More... | |
struct | KvParseHandle |
Handle used when parsing postfix expressions (deprecated): More... | |
Macros | |
XML_ERROR_MESSAGE_LENGTH | |
#define | XML_ERROR_MESSAGE_LENGTH 2048 |
Maximum length of the xml error message string. More... | |
Typedefs | |
typedef struct tag_token | Token |
Token used when parsing postfix expressions (deprecated): More... | |
Functions | |
KvaXmlStatus | kvaXmlInitialize (void) |
KvaXmlStatus | kvaXmlGetLastError (char *buf, unsigned int len, KvaXmlStatus *err) |
KvaXmlStatus | kvaXmlToBuffer (const char *xmlbuf, unsigned int xmllen, char *outbuf, unsigned int *outlen, long *version) |
KvaXmlStatus | kvaXmlToFile (const char *infile, const char *outfile) |
KvaXmlStatus | kvaFileToXml (const char *parfile, const char *xmlfile) |
KvaXmlStatus | kvaXmlDebugOutput (int on) |
KvaXmlStatus | kvaBufferToXml (const char *inbuf, unsigned int inlen, char *xmlbuf, unsigned int *xmllen, long *version, const char *scriptpath) |
KvaXmlStatus | kvaXmlValidate (const char *xmlbuf, unsigned int xmllen) |
KvaXmlStatus | kvaXmlGetValidationStatusCount (int *countErr, int *countWarn) |
KvaXmlStatus | kvaXmlGetValidationError (KvaXmlValidationStatus *status, char *buf, unsigned int len) |
KvaXmlStatus | kvaXmlGetValidationWarning (KvaXmlValidationStatus *status, char *buf, unsigned int len) |
KvaXmlStatus | kvaXmlGetErrorText (KvaXmlStatus status, char *buf, unsigned int len) |
KvaXmlStatus | kvaXmlGetValidationText (KvaXmlValidationStatus status, char *buf, unsigned int len) |
unsigned short | kvaXmlGetVersion (void) |
KvParseHandle * | kvaToolsParseCreate (void) |
void | kvaToolsParseDestroy (KvParseHandle *h) |
void | kvaToolsExprGetErrorString (int errCode, char *s, size_t bufsiz) |
int | kvaToolsParseExpr (KvParseHandle *h, char *expr, Token **t) |
int | kvaToolsFreeExpr (KvParseHandle *h, Token *t) |
int | kvaToolsDumpExpr (KvParseHandle *h, Token *t) |
int | kvaToolsExprHasErrors (KvParseHandle *h, Token *t) |
int | kvaToolsExprGetError (KvParseHandle *h, Token *t, int *errCode, int *pos) |
Converts XML settings into a binary configuration.
The kvaMemoLibXML is a library for converting XML logger settings into a binary param.lif for Kvaser Memorator 2nd Generation devices.
#define XML_ERROR_MESSAGE_LENGTH 2048 |
Maximum length of the xml error message string.
enum KvaXmlStatus |