MURATA Makoto wrote:
> It would be nice to see those requirements. It seems that I have to make
>> sure I can attend Oslo meeting ;-)
>>
>
> There are two issues. One is multiple inclusion: when A and B includes
> C, we cannot include A and B without errors). The other is conflicts of
> named patterns: When both A and B have define foo=...., we cannot
> include both A and B. I have avoided the first problem by using the
> include statement only in the driver module, and the second problem by
> attaching some prefixes to every defined names.
>
These are issues I found very difficult to work with, but I agree with
Murata-san that it makes a great trial
and test case for RELAX NG's features.
Keeping both XSD and RELAX NG in your head at the same time is not easy
with these kinds of edge cases,
and it is great if we are closer to having a translator that works in
many more cases. It is telling that James
Clark didn't attempt the conversion in Jing. So well done!
Cheers
Rick Jelliffe
-- 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 Wed Feb 20 15:12:22 2008
This archive was generated by hypermail 2.1.8 : Wed Feb 20 2008 - 14:13:01 UTC