|
zxsd 0.20.0
Embedded XML Schema validation for C
|
Compiled restricted XPath used by identity constraints. More...
#include <zxsd.h>

Data Fields | |
| const zxsd_xpath_step_t * | steps |
| Path steps. | |
| size_t | step_count |
| Number of steps. | |
| int | descendant |
Non-zero for a leading . | |
| int | attribute |
| Non-zero when the final step is an attribute. | |
| const struct zxsd_xpath * | alternatives |
Union branches, or NULL. | |
| size_t | alternative_count |
| Number of union branches. | |
| size_t zxsd_xpath::alternative_count |
| const struct zxsd_xpath* zxsd_xpath::alternatives |
| int zxsd_xpath::attribute |
| const zxsd_xpath_step_t* zxsd_xpath::steps |