Coder Social home page Coder Social logo

Comments (4)

olofhagsand avatar olofhagsand commented on August 17, 2024

@achernavin22 please supply yang spec (or part of it - is that [email protected]?) and preferably action leading to the error? (eg a configuration or cli commands).

from clixon.

achernavin22 avatar achernavin22 commented on August 17, 2024

YANG spec:

container ipsec-config {
    list tunnel {
        key "instance";
        leaf instance {
            type uint32;
        }
        ...
        container crypto {
            ...
            container ike {
                ...
                list proposals {
                    key "name";
                    leaf "name" {
                        type string;
                    }
                    ...
                }
                ...
                list child {
                    key "name";
                    leaf name {
                        type string;
                    }
                    ...
                }
            }
        }
    }
}

Can be reproduced having this in your clispec file (try to TAB or execute the command):

<name:string expand_dbvar("candidate","/ipsec-config/tunnel=%s/crypto/ike/child=%s/name")>

from clixon.

olofhagsand avatar olofhagsand commented on August 17, 2024

Confirmed: "If you have a node in your scheme that has a name of one of the axes, it leads to an invalid path."
Need some more time to fix this.

from clixon.

olofhagsand avatar olofhagsand commented on August 17, 2024

This is fixed for axis-names. However, I think there may be other corner-cases since https://www.w3.org/TR/xpath-10 is somewhat tricky in this respect.

from clixon.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.