Hi Rob,
Robert Wilton <[email protected]> writes:
> Hi,
>
> XPATH 1.0 defines the following three node-type tests:
>
> 1) comment()
> 2) processing-instruction(<opt arg>)
> 3) text()
For completeness, node() is the fourth one.
>
> My assumption is that a YANG tree doesn't contain any nodes of type
> 'comment' or 'processing-instruction' and hence these filters would
> never match any nodes.
Yes. FWIW, Yangson library raises NotSupported exception upon
encountering these.
>
> However, it wasn't clear to me from reading 7950 or rfc6087bis-14
> whether text() matches anything. In particular, does a YANG leaf node
> (except of type empty) always parent a text node that holds its value?
I believe this is how it should be interpreted. According to XPath 1.0
spec, comparisons like
xyz = 'foo'
use string-value of xyz node, which is defined as the concatenation of
the string-values of all text node descendants of xyz.
Lada
>
> Thanks,
> Rob
>
>
>
> _______________________________________________
> netmod mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/netmod
--
Ladislav Lhotka
Head, CZ.NIC Labs
PGP Key ID: 0xB8F92B08A9F76C67
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod