Menu

#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)

     
  • Sebastian Rahtz

    Sebastian Rahtz - 2014-02-19

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

     
  • Sebastian Rahtz

    Sebastian Rahtz - 2014-02-19
    • status: open --> open-accepted
    • assigned_to: Sebastian Rahtz
     
  • Sebastian Rahtz

    Sebastian Rahtz - 2014-02-19

    I would suggest you steer well clear of DTDs when teaching pure odd, by the way.

     
  • Sebastian Rahtz

    Sebastian Rahtz - 2014-02-19

    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

     
  • Sebastian Rahtz

    Sebastian Rahtz - 2014-02-19
    • 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. :-)

     
  • Sebastian Rahtz

    Sebastian Rahtz - 2014-02-19

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