Home Forums DITA and XMetaL Discussion DITA error – can’t start XMetaL Reply To: DITA error – can’t start XMetaL

Derek Read

Reply to: DITA error – can’t start XMetaL

XMetaL is telling you the file is invalid. You should be able to put the files into a valid state by moving or removing the element(s) that are not allowed.

Note that our 5.5 release ships with the 1.1 version of DITA configured by default (which is what you would have authored to), while the 5.0 release shipped with the 1.0.1 version of the DITA DTDs.

Going backwards from a newer version of DITA to an older version could be troublesome. OASIS created the 1.0.1 and 1.1 versions of the DTDs to be forward compatible but not backward compatible. The error you are reporting about

not being allowed is not necessarily due to the DTD version being different, but there are likely many other problems you will see, depending on how you have written your documents.

You have two real options as far as I can tell:
1. Use the 5.5 or 5.5 SP1 release which ships with the same version of the DTDs that you originally authored to.
2. Correct your documents so that they are valid according to the version of the DTDs you are currently authoring to.

If you would like us to have a look please send a copy of a sample file to XMetaL Support through the normal support channels. If your company purchased “maintenance” with the product then you are entitled to support and they can confirm my suspicions above. However, you would also be entitled to use XMetaL Author Enterprise 5.0 SP1, 5.1, 5.5 or 5.5 SP1 as well — so if possible I would try to find out if there is some reason your company feels you need to use 5.0 and if there is not simply use the current (5.5 SP1) release.