#646 ODD processors generate invalid DTD declarations for <classRef> with some values for @expand

AMBER
closed
None
5(default)
2014-08-21
2014-02-19
Lou Burnard
No

Attached DTD is generated from attached ODD spec. Why are the parameter entities %stuffPartSequence etc. declared in the DTD not being used? The addition of parentheses seems fairly arbitrary and (for one at least) is syntactically invalid

1 Attachments

Discussion

  • Lou Burnard
    Lou Burnard
    2014-02-19

    Here's the DTD generated. (New Improved SF doesnt seem to permit me to add two attachments at once)

     
    Attachments
  • agreed, this isnt right, need to look at parentheses again

     
    • status: open --> open-accepted
    • assigned_to: Sebastian Rahtz
     
  • I would suggest you steer well clear of DTDs when teaching pure odd, by the way.

     
  • Stylesheets/Test/test-pure2.odd has this test now. It is passing simple tests OK, but it would be helpful if you could check the generated DTD and RELAXNG schemas in detail.

    closing this ticket, as the fix is in place

     
    • status: open-accepted --> closed
     
  • Martin Holmes
    Martin Holmes
    2014-02-19

    Let's have another vote on getting rid of DTD support. One day it'll pass. :-)

     
  • I agree, Martin. it is a huge waste of effort for what is largely political correctness.