yumapro  20.10-10
YumaPro SDK
xml_node_t Struct Reference

gather node data into a simple struct. More...

#include <xml_util.h>

Data Fields

xml_nodetyp_t nodetyp
 XML tag type.
xmlns_id_t nsid
 namespace ID
xmlns_id_t contentnsid
 namespace of content
const xmlChar * module
 YANG module found for this node.
const xmlChar * badns
 set if nsid == xmlns_inv_id()
xmlChar * qname
 qualified name of element
const xmlChar * elname
 element name without any prefix
const xmlChar * simval
 simple value if this is an XML_NT_STRING node
uint32 simlen
 length of the simple value string
xmlChar * simfree
 non-NULL if simval is freed
int depth
 XML node depth.
xml_attrs_t attrs
 attributes parsed for this node if XML_NT_EMPTY or XML_NT_START

Detailed Description

gather node data into a simple struct.

If a simple value is present, the simval pointer will be non-NULL and point at the value string after it has been trimmed and any character entities translated

The documentation for this struct was generated from the following file: