Added support for YANG anyxml; Yang union CLI generation and validation; Removed yang string escaping
This commit is contained in:
parent
8fd59d4452
commit
5ae1aeb427
29 changed files with 753 additions and 499 deletions
|
|
@ -327,7 +327,7 @@ get(char *dbname,
|
|||
}
|
||||
}
|
||||
else
|
||||
if ((y = yang_find_syntax((yang_node*)y, name)) == NULL){
|
||||
if ((y = yang_find_datanode((yang_node*)y, name)) == NULL){
|
||||
clicon_err(OE_UNIX, errno, "No yang node found: %s", name);
|
||||
goto done;
|
||||
}
|
||||
|
|
@ -760,7 +760,7 @@ put(char *dbfile,
|
|||
}
|
||||
/* For every node, create a key with values */
|
||||
while ((x = xml_child_each(xt, x, CX_ELMNT)) != NULL){
|
||||
if ((y = yang_find_syntax((yang_node*)ys, xml_name(x))) == NULL){
|
||||
if ((y = yang_find_datanode((yang_node*)ys, xml_name(x))) == NULL){
|
||||
clicon_err(OE_UNIX, 0, "No yang node found: %s", xml_name(x));
|
||||
goto done;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue