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

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xml-dev] Ambiguous Content Model



From: "Kohsuke KAWAGUCHI" <kohsukekawaguchi@yahoo.com>
 
> I thought it was me but anyway, this is not a difficult one; this is an
> impossible one.

For what it is worth, it is simple to specify in Schematron:

    <assert test="count(*) = count(A[not(previous-sibling::A)] + count(B[previous-sibling::A])"
    >The content model is  (A, B)*, A?</assert>

Cheers
Rick Jelliffe

P.S. I am enjoying the code for MSV. Very interesting!