Skip to main content
1-Visitor
September 20, 2010
Question

40051 DTD 4.3 to 5.4 Convert?

  • September 20, 2010
  • 4 replies
  • 967 views
Does anyone have the old EMS-2 40051 DTDs from Arbortext 4.3 converted and recompiled for 5.4?

Since 4.3 won't run simultaneously with 5.4, it makes it hard to cut and paste from one to the other. Not to mention the mapped key shortcuts are different between versions and I keep deleting tags instead of modifying them.

I know maintenae.dtd compiles wrong...not sure about the others. Shoot, they won't even recompile correctly for 4.3.1!

Thanks,

John T. Jarrett CDT
Senior Tech Writer, Integrated Logistics Support, Land & Armaments/Global Tactical Systems

T 832.673.2147 | M 832.363.7234 | F 832.673.2376 | x1147 | -<">mailto:->
BAE Systems, 5000 I-10 West, Sealy, Texas USA 77474
www.baesystems.com

    4 replies

    1-Visitor
    September 20, 2010
    Correction, it compiles wrong for 4.3.1 (changes capitalization on tag sets which makes document invalid)...it doesn't compile at all under 5.4.

    John T. Jarrett CDT
    Senior Tech Writer, Integrated Logistics Support, Land & Armaments/Global Tactical Systems

    T 832.673.2147 | M 832.363.7234 | F 832.673.2376 | x1147 | -<">mailto:->
    BAE Systems, 5000 I-10 West, Sealy, Texas USA 77474
    www.baesystems.com
    1-Visitor
    September 20, 2010
    > Correction, it compiles wrong for 4.3.1 (changes capitalization on tag
    > sets which makes document invalid)...it doesn't compile at all under 5.4.
    >
    >

    Is this an SGML DTD? If so check the declaration file. There is a setting
    in there for case sensitivity that is probably wrong.

    ..dan
    1-Visitor
    September 20, 2010
    Interesting...so that might fix for 4.3.1...wonder if O'Neil has any for version 5?

    John T. Jarrett CDT
    Senior Tech Writer, Integrated Logistics Support,Land & Armaments/Global Tactical Systems

    T832.673.2147 | M 832.363.7234 | F 832.673.2376| x1147 | -
    BAE Systems, 5000 I-10 West, Sealy, Texas USA 77474
    www.baesystems.com

    1-Visitor
    September 20, 2010
    For posterity's sake, I did find my answer. There is a migration guide at the help center about moving to 5 and it gives a number of pointers about how the new Xerces compiler is stricter than the old MarkIt compiler.

    That said, my issue actually turned out to be that in 5.4 it was using the 5.4 custom doctype paths even though the DTD I was compiling was in the old directories and it was dying on a dependency that was in the old custom files. Unfortunately, the pop-up window just says it crashed...got all the debug windows turned on and that showed up in one of them.

    John T. Jarrett CDT
    Senior Tech Writer, Integrated Logistics Support,Land & Armaments/Global Tactical Systems

    T832.673.2147 | M 832.363.7234 | F 832.673.2376| x1147 | -
    BAE Systems, 5000 I-10 West, Sealy, Texas USA 77474
    www.baesystems.com