Global element declaration available to strict/lax wildcards.
More...
#include <zxsd.h>
Global element declaration available to strict/lax wildcards.
Definition at line 444 of file zxsd.h.
◆ abstract_element
| int zxsd_global_element_t::abstract_element |
Non-zero for an abstract declaration.
Definition at line 453 of file zxsd.h.
◆ block_methods
| unsigned zxsd_global_element_t::block_methods |
Prohibited substitutions.
Definition at line 454 of file zxsd.h.
◆ complex_type
| const struct zxsd_complex* zxsd_global_element_t::complex_type |
Complex descriptor, if any.
Definition at line 448 of file zxsd.h.
◆ default_value
| const char* zxsd_global_element_t::default_value |
Schema default, or NULL.
Definition at line 450 of file zxsd.h.
◆ fixed_value
| const char* zxsd_global_element_t::fixed_value |
Required fixed value, or NULL.
Definition at line 451 of file zxsd.h.
◆ name
| const char* zxsd_global_element_t::name |
Local element name.
Definition at line 445 of file zxsd.h.
◆ namespace_uri
| const char* zxsd_global_element_t::namespace_uri |
Namespace URI, or NULL.
Definition at line 446 of file zxsd.h.
◆ nillable
| int zxsd_global_element_t::nillable |
Non-zero when xsi:nil is allowed.
Definition at line 452 of file zxsd.h.
◆ simple_type
Simple descriptor, if any.
Definition at line 449 of file zxsd.h.
◆ substitution_head_name
| const char* zxsd_global_element_t::substitution_head_name |
Head local name, or NULL.
Definition at line 455 of file zxsd.h.
◆ substitution_head_namespace
| const char* zxsd_global_element_t::substitution_head_namespace |
Head namespace, or NULL.
Definition at line 456 of file zxsd.h.
◆ type
Value kind.
Definition at line 447 of file zxsd.h.
The documentation for this struct was generated from the following file: