On 02. 01. 22 10:43, Martin Björklund wrote:
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"
Right, this is the best option.
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.
+1
Lada
/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
--
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod