ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
xml_event_t Struct Reference

One XML pull event. More...

#include <xml.h>

Collaboration diagram for xml_event_t:

Data Fields

xml_span_t markup
 Complete markup span, or text payload.
xml_span_t name
 Element name for start/end.
uint16_t depth
 Root is depth zero.
uint16_t attribute_count
 Source-order attributes on start.
uint8_t kind
 xml_event_kind_t.
uint8_t self_closing
 One for an empty-element start.

Detailed Description

One XML pull event.

Definition at line 71 of file xml.h.

Field Documentation

◆ attribute_count

uint16_t xml_event_t::attribute_count

Source-order attributes on start.

Definition at line 75 of file xml.h.

Referenced by internal_attributes(), internal_element(), and xml_attr_next().

◆ depth

◆ kind

uint8_t xml_event_t::kind

◆ markup

◆ name

◆ self_closing

uint8_t xml_event_t::self_closing

One for an empty-element start.

Definition at line 77 of file xml.h.

Referenced by internal_attributes(), internal_emit_start(), internal_nav_event_start(), internal_start(), and internal_toc_reserve().


The documentation for this struct was generated from the following file:
  • apps/shared_libs/xml/inc/xml.h