Uche Ogbuji scripsit: > This is just another example of such common schema problems. These days > you pretty much have to write content models that explicitly allow all > xml:* attributes, XInclude, etc. I think this is just as much a problem > with RELAX NG, although NVDL could help a bit.
It not only "helps a bit", it's intended to *solve* that problem once and for all. Right back to when namespaces were introduced, the commonest misconception was that they would solve the problem of validating compound documents. They don't, of course, but NVDL leverages them to provide that support. Write a schema for the xml: or xinclude: or even xsi: namespaces once and for all and just specify NVDL to mix these namespaces in anywhere you want. What's funny is that unlike RELAX NG, NVDL doesn't depend on any novel validation methods. We could have been using DNVDL or something like it for meta-schemas since 1998. -- If you have ever wondered if you are in hell, John Cowan it has been said, then you are on a well-traveled http://www.ccil.org/~cowan road of spiritual inquiry. If you are absolutely http://www.reutershealth.com sure you are in hell, however, then you must be [EMAIL PROTECTED] on the Cross Bronx Expressway. --Alan Feuer, NYTimes, 2002-09-20 ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/2U_rlB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/rng-users/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
