> MURATA Makoto said:
> > I do not understand "5.4.6 name element".
> >
> > First, I am not sure if I understand the following sentence.
> >
> > The optional path attribute is an expression evaluated in the
> > current context that returns a string that is the name of a node.
> >
> > Does this expression returns a string? If a malicious author creates
> > a Schematron schema, the value of the expression is not a node name,
> > and few implementations care. In other words, "a string that is the
> > name of a node" sounds like a hopeful assumption to me.
>
> But Schematron authors are not malicious! They are all kind, happy,
> peaceful people who love their fellow humans. :-)
But I am a user! :-)
> More seriously, what scenario are you thinking of? Is it where different
> groups can send in their own business rules to some common site?
I think that " that is the name of a node" should be removed from this
sentence and "is" should be replaced with "shall". This sentence is
normative. And an informative note stating the intention (i.e., it
should return the name of a node) should be added.
> > And what is meant by "the latter case" in the following sentence, which
> > follows the above sentence?
> >
> > In the latter case, the name of the node is used.
>
> Yes, it is not well expressed is it? The first case is when there is no
> path attribute; the latter case is when there is a path element.
Thanks for the clarification. This was very clear to me.
Cheers,
-- MURATA Makoto <murata@hokkaido.email.ne.jp> -- DSDL members discussion list To unsubscribe, please send a message with the command "unsubscribe" to dsdl-discuss-request@dsdl.org (mailto:dsdl-discuss-request@dsdl.org?Subject=unsubscribe)Received on Sat Jan 20 18:49:13 2007
This archive was generated by hypermail 2.1.8 : Sun Jan 21 2007 - 00:38:08 UTC