OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: Proposed resolution for #19: attrInAttr


I have a similar concern with this.  If the spec is going to say that
implementations should issue a warning, it needs to define precisely what
the condition is under which they should issue a warning. I don't think
defining this precisely is trivial. You can have attribute patterns contains
attribute or element patterns that can match something.  For example, should
it give a warning for:

<attribute name="foo">
  <choice>
    <data type="xsd:string">
    <element name="bar">...</element>
  </choice>
</attribute>

? Why should it not be an error to have something like:

<attribute name="foo">
  <element name="bar"/>
</attribute>

?  Is it because it is too hard to detect?  If it's too hard to detect, then
I don't want to say that implementations "should" detect it.

----- Original Message -----
From: "MURATA Makoto" <mura034@attglobal.net>
To: <trex@lists.oasis-open.org>
Sent: Friday, May 25, 2001 5:18 PM
Subject: Proposed resolution for #19: attrInAttr


> After studying GNF, I have changed my mind.  Attribute patterns containing
> attribute patterns look strange, but I do not see other technical reasons.
>
> Here is my proposal.
>
> This syntax allows attribute patterns to  directly or indirectly contain
> other attribute or element patterns, which never match anything.
Implementations
> SHOULD issue warning for such embedded patterns, but this is not an error.
>
> Cheers,
>
> ----
> MURATA Makoto  mura034@attglobal.net
>
>
>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC