[Home] [By Thread] [By Date] [Recent Entries]
Dare , > I don't think schema validation has much to do with the notion of > compound documents. Compound documents are about combining elements from > multiple vocabularies yet preserving the semantics from each vocabulary > in a way that allows one to fit together the parts to make a coherrent > whole. The classic example is embedding MathML in XHTML. Whether xs:any > is used to specify extension points or not is'nt the tricky bit or even > the interesting bit about compound documents. It is very painful to revise existing schemas for allowing foreign elements. NVDL (the immediate predecessor is NRL by James Clark) allows you to validate documents containing such foreign elements without revising existing schemas. More about this, see the documents below: > > - Opening keynote speech for SVG Open 2004 (MURATA Makoto) > http://www.asahi-net.or.jp/~eb2m-mrt/svgopen/ > > - Namespace Routing Language (James Clark) > http://www.thaiopensource.com/relaxng/nrl.html > > - XML 2003 session report: Namespace Routing Language (Uche Ogbuji) > http://www.xmlhack.com/read.php?item=2125 > > - Combining multiple vocabularies (MURATA Makoto) > http://www.idealliance.org/proceedings/xml03/slides/murata/murata.ppt > > - XML 2003 session report: Combining multiple vocabularies > without tears (Uche Ogbuji) > http://xmlhack.com/read.php?item=2123 Cheers, -- MURATA Makoto <murata@h...>
|

Cart



