![]() |
HBBTV
22.11.0
|
XML parsing functionalities. More...
#include <string.h>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include "dbgfuncs.h"
#include "techtype.h"
#include "hbbtv_sif_os.h"
#include "debug.h"
#include "hbbtv_string.h"
#include "xml_parse.h"
#include "hbbtv.h"
Functions | |
S_AIT_TABLE * | HBBTV_XmlParseAit (U8BIT *content, U32BIT length) |
Parse Xml data as specified in TS 102 809 section 5.4. More... | |
void | HBBTV_XmlClearAit (S_AIT_TABLE *ait_table) |
Clear/free table created by HBBTV_XmlParseAit(). This is a wrapper that calls AIT_ClearTable() More... | |
S_XML_DSMCC * | HBBTV_XmlParseDsmcc (U8BIT *content, U32BIT length) |
Parse Xml data as specified in TS 102 809 section 8.2. More... | |
void | HBBTV_XmlClearDsmcc (S_XML_DSMCC *dsm_objs) |
Clear/free table created by HBBTV_XmlParseDsmcc(). More... | |
XML parsing functionalities.
void HBBTV_XmlClearAit | ( | S_AIT_TABLE * | ait_table | ) |
Clear/free table created by HBBTV_XmlParseAit(). This is a wrapper that calls AIT_ClearTable()
ait_table | - pointer to Ait table |
void HBBTV_XmlClearDsmcc | ( | S_XML_DSMCC * | dsm_objs | ) |
Clear/free table created by HBBTV_XmlParseDsmcc().
dsm_objs | - pointer to dsmcc obects |
S_AIT_TABLE* HBBTV_XmlParseAit | ( | U8BIT * | content, |
U32BIT | length | ||
) |
Parse Xml data as specified in TS 102 809 section 5.4.
content | - pointer to Xml data |
length | - length of Xml data |
S_XML_DSMCC* HBBTV_XmlParseDsmcc | ( | U8BIT * | content, |
U32BIT | length | ||
) |
Parse Xml data as specified in TS 102 809 section 8.2.
content | - pointer to Xml data |
content | - length of Xml data |