OASIS Open Mailing List Archives  ·  All Lists  ·  dita  ·  2015-10

dita — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

Does the constraint mechanism allow removal of core elements?


If you wanted to omit <data> and all of its specializations you would have a harder task because you've have to override every parameter from commonElements or other modules that include %%data.elements.incl;, which is a much larger set. Cheers, E. ---- Eliot Kimber, Owner Contrext, LLC http://contrext.com On 10/14/15, 2:55 PM, "Eliot Kimber" <[email protected] on behalf of [email protected]> wrote: >What you show is the correct way to do it: simply omit the base type from >the integration parameter entity, leaving only specializations. > >This case is covered in the spec. Note that even though the constraint is >implemented directly in the shell, it's still a constraint and needs to be >declared on @domains. > >Cheers, > >E. > >---- >Eliot Kimber, Owner >Contrext, LLC > http://contrext.com > > > > >On 10/14/15, 10:41 AM, "Bob Thomas" <[email protected] on behalf >of [email protected]> wrote: > >>I am putting together authoring DTDs for DITA topics. One of the things >>that I would like to do is to constrain away elements that are meant for >>architectural extension rather than for authoring. For example, it would >>be nice to remove <data>. The DTD mechanics for incorporating this into >>the content model are straightforward: >>Out-of-the-box: >> >><! ENTITY % data "data >> %ut-d-data_option; >>"> >> >> >> >>Constrained: >> >><! ENTITY % data "%ut-d-data_option; >>"> >> >> >> >>Is there a way in DITA 1.3 to declare this as a constraint? I suspect >>that there isn't. If that's the case, then I claim that there should be a >>way to declare this because it is a reasonable thing to do. >> >>-- >>Bob Thomas+1 720 201 8260 >>Skype: bob.thomas.colorado >>Instant messaging: Gmail chat ([email protected]) or Skype >>Time zone: Mountain (GMT-7) >> >> >> >> >> >> >> > > > > --------------------------------------------------------------------- >To unsubscribe from this mail list, you must leave the OASIS TC that >generates this mail. Follow this link to all your TCs in OASIS at: > https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php > >

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]