data types FEATURE support for leafref data
TODO not yet fully tested, there is just a single basic test in unit
tests.
diff --git a/src/parser_xml.c b/src/parser_xml.c
index 6e15b60..e94e4f5 100644
--- a/src/parser_xml.c
+++ b/src/parser_xml.c
@@ -254,7 +254,7 @@
value = "";
value_len = 0;
}
- ret = lyd_value_parse((struct lyd_node_term*)cur, value, value_len, dynamic, lydxml_resolve_prefix, ctx, LYD_XML, NULL);
+ ret = lyd_value_parse((struct lyd_node_term*)cur, value, value_len, dynamic, 0, lydxml_resolve_prefix, ctx, LYD_XML, NULL);
if (ret == LY_EINCOMPLETE) {
ly_set_add(&ctx->incomplete_type_validation, cur, LY_SET_OPT_USEASLIST);
} else if (ret) {
@@ -315,7 +315,7 @@
*tree = *result;
}
/* validate and store the value of the node */
- ret = lyd_value_parse(node, node->value.canonized, node->value.canonized ? strlen(node->value.canonized) : 0, 0,
+ ret = lyd_value_parse(node, node->value.canonized, node->value.canonized ? strlen(node->value.canonized) : 0, 0, 1,
lydxml_resolve_prefix, ctx, LYD_XML, trees);
LY_ARRAY_FREE(trees);
if (ret) {