libgpac
Documentation of the core library of GPAC
GF_DOMParser Struct Reference
+ Collaboration diagram for GF_DOMParser:

Data Fields

GF_SAXParser * parser
 
GF_List * stack
 
GF_XMLNoderoot
 
GF_List * root_nodes
 
u32 depth
 
Bool keep_valid
 
void(* OnProgress )(void *cbck, u64 done, u64 tot)
 
void * cbk
 

Detailed Description

the DOM loader. GPAC can also load complete XML document in memory, using a DOM-like approach. This is a simpler approach for document parsing not requiring progressive loading

Field Documentation

◆ parser

GF_SAXParser* GF_DOMParser::parser

◆ stack

GF_List* GF_DOMParser::stack

◆ root

GF_XMLNode* GF_DOMParser::root

◆ root_nodes

GF_List* GF_DOMParser::root_nodes

◆ depth

u32 GF_DOMParser::depth

◆ keep_valid

Bool GF_DOMParser::keep_valid

◆ OnProgress

void(* GF_DOMParser::OnProgress) (void *cbck, u64 done, u64 tot)

◆ cbk

void* GF_DOMParser::cbk