Re: [DFDL-WG] question for the working group

Joe Correct that circular references are a schema definition error but the specification doesn't say that explicitly. I will add it to the (newly created) list of errata Regards Alan Powell Development - MQSeries, Message Broker, ESB IBM Software Group, Application and Integration Middleware Software ------------------------------------------------------------------------------------------------------------------------------------------- IBM MP211, Hursley Park Hursley, SO21 2JN United Kingdom Phone: +44-1962-815073 e-mail: alan_powell@uk.ibm.com From: Joe Futrelle <futrelle@ncsa.uiuc.edu> To: Alan Powell/UK/IBM@IBMGB Cc: "Robert E. McGrath" <remcgrat@illinois.edu> Date: 11/02/2011 17:42 Subject: question for the working group Section 7.2.1 describes how a dfdl:defineFormat can include a ref on its enclosed dfdl:format, to establish inheritance among defined formats. It is therefore possible to express circular inheritance patterns: <dfdl:defineFormat name="deadly"> <dfdl:format ref="embrace" ... /> </dfdl:defineFormat> <dfdl:defineFormat name="embrace"> <dfdl:format ref="deadly" .../> </dfdl:defineFormat> I assume circular inheritance ought to be schema definition error; does the spec say that, anywhere? -- Joe Futrelle Cyberenvironments and Technologies National Center for Supercomputing Applications http://www.ncsa.uiuc.edu/People/futrelle Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU
participants (1)
-
Alan Powell