zxsd 0.20.0
Embedded XML Schema validation for C
Loading...
Searching...
No Matches
Data Fields
zxsd_bind_selection_t Struct Reference

Immutable selection emitted by zxsdc --stream-bind. More...

#include <zxsd_bind.h>

Collaboration diagram for zxsd_bind_selection_t:
Collaboration graph
[legend]

Data Fields

zxsd_bind_schema_fn schema
 Full document schema, including unselected content.
 
const zxsd_bind_path_step_t * steps
 Absolute element path, including the root.
 
size_t step_count
 Number of path steps.
 
const zxsd_bind_type_t * type
 Selected structure; simple selections have a value member.
 
const char * default_value
 Selected element default, or NULL.
 
const char * fixed_value
 Selected element fixed value, or NULL.
 

Detailed Description

Immutable selection emitted by zxsdc --stream-bind.

Definition at line 187 of file zxsd_bind.h.

Field Documentation

◆ default_value

const char* zxsd_bind_selection_t::default_value

Selected element default, or NULL.

Definition at line 193 of file zxsd_bind.h.

◆ fixed_value

const char* zxsd_bind_selection_t::fixed_value

Selected element fixed value, or NULL.

Definition at line 194 of file zxsd_bind.h.

◆ schema

zxsd_bind_schema_fn zxsd_bind_selection_t::schema

Full document schema, including unselected content.

Definition at line 188 of file zxsd_bind.h.

◆ step_count

size_t zxsd_bind_selection_t::step_count

Number of path steps.

Definition at line 190 of file zxsd_bind.h.

◆ steps

const zxsd_bind_path_step_t* zxsd_bind_selection_t::steps

Absolute element path, including the root.

Definition at line 189 of file zxsd_bind.h.

◆ type

const zxsd_bind_type_t* zxsd_bind_selection_t::type

Selected structure; simple selections have a value member.

Definition at line 192 of file zxsd_bind.h.


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