Reported By: Rohit R Ranade Section 10.4.2 says:
The derived-from-or-self() function returns "true" if any node in the argument "nodes" is a node of type "identityref" and its value is an identity that is equal to or derived from (see Section 7.18.2) the identity "identity"; otherwise, it returns "false". It should say: The derived-from-or-self() function returns "true" if any node in the argument "nodes" is a node of type equal to or derived from "identityref" and its value is an identity that is equal to or derived from (see Section 7.18.2) the identity "identity"; otherwise, it returns "false". Martin Bjorklund wrote I agree that the text needs clarification. However, I propose this text instead: The derived-from-or-self() function returns "true" if any node in the argument "nodes" is a node of type "identityref" or a type derived from "identityref", and its value is an identity that is equal to or derived from (see Section 7.18.2) the identity "identity"; otherwise, it returns "false". Ladislav Lhotka wrote This formulation is better. It is somewhat confusing that "derived from" has two unrelated meanings in the same sentence. This errata is processed as accepted, the errata clarifies that the function returns true from the case where "a node is of a type derived from "identityref"" in addition to the case where the node is of type indetityref. this is a clarification and can we believe be read properly in conjunction with the existing RFC. Thanks Joel
_______________________________________________ netmod mailing list netmod@ietf.org https://www.ietf.org/mailman/listinfo/netmod