Hi, Ladislav Lhotka <ladislav.lho...@nic.cz> wrote: > Carsten Bormann <c...@tzi.org> writes: > > > On 2021-12-30, at 13:29, tom petch <ie...@btconnect.com> wrote: > >> > >> when "../../../../../../nw:network-types/tet:te-topology/“ > > > > I’m probably showing my ignorance about YANG again, but what is the reason > > this is not phrased as > > > > when "./ancestor::nw:network-types/tet:te-topology/“ > > Yes, this would work, with a minor correction: > > when "./ancestor::node()/nw:network-types/tet:te-topology" > > because 'nw:network-types' isn't an ancestor of the context node. Also, the > initial './' isn't actually needed, hence > > when "ancestor::node()/nw:network-types/tet:te-topology"
Or the more direct: when "ancestor::nw:network/nw:network-types/tet:te-topology" This style works if we can guarantee that there will be exactly one node "nw:network" among our ancestors. It is perhaps easier to get this style right w/o a YANG compiler (which would detect if the number of ".." in the relative path is wrong), but the relative path might be easier to understand for a casual reader. /martin > > Lada > > > > > ? > > > > Grüße, Carsten > > > > _______________________________________________ > > netmod mailing list > > netmod@ietf.org > > https://www.ietf.org/mailman/listinfo/netmod > > -- > Ladislav Lhotka > Head, CZ.NIC Labs > PGP Key ID: 0xB8F92B08A9F76C67 > > _______________________________________________ > netmod mailing list > netmod@ietf.org > https://www.ietf.org/mailman/listinfo/netmod _______________________________________________ netmod mailing list netmod@ietf.org https://www.ietf.org/mailman/listinfo/netmod