[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Relax NG question: extending an enumeration list?
Costello, Roger L. wrote: > Hi Folks, > > Is there a way, in Relax NG, to extend an enumeration list? > > For example, here is a schema with an enumeration list: > > -------------------------------------------- > Color.rng > -------------------------------------------- > <?xml version="1.0" encoding="UTF-8"?> > <grammar xmlns="http://relaxng.org/ns/structure/1.0"> > <start> > <element name="Color"> > <ref name="ColorDefn" /> > </element> > </start> > <define name="ColorDefn"> > <choice> > <value>white</value> > <value>grey</value> > <value>blue</value> > </choice> > </define> > </grammar> > > I would like to create another schema that imports Color.rng and > extends its enumeration list. Here is my (incorrect) attempt: > > -------------------------------------------- > Color-ext.rng > -------------------------------------------- > <?xml version="1.0" encoding="UTF-8"?> > <grammar xmlns="http://relaxng.org/ns/structure/1.0"> > > <include href="Color.rng" /> > > <define name="ColorDefn" combine="interleave"> > <choice> > <value>green</value> > <value>purple</value> > </choice> > </define> > </grammar> > > What is the correct way of doing it (if it's possible)? <define name="Month"> <a:documentation> <html:p>Element </html:p> </a:documentation> <choice> <value>Jan</value> <value>Feb</value> <value>Mar</value> <value>Apr</value> <value>May</value> <value>Jun</value> <value>Jul</value> <value>Aug</value> <value>Sep</value> <value>Oct</value> <value>Nov</value> <value>Dec</value> </choice> </define> Is my 'exampler' HTH regards -- Dave Pawson XSLT XSL-FO FAQ. http://www.dpawson.co.uk
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] |
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|