epcedit  ☑

This is an SGML (and later, XML) editor from tkSGML by Heinz Detlev Koch and Roman Halstenberg. While it is no longer under development, it can still be downloaded but it is a 32–bit system only and requires a licence key. The program uses the Tcl/tk language (v8.3) which is included in the distribution. The sample document was opened without problems (see Figure 5, “epcedit with the sample document and with the sample stylesheet”)

Figure 5. epcedit with the sample document and with the sample stylesheet

epcedit with the sample document and with the sample stylesheet

There is a built-in stylesheet system which is reasonably comprehensive except that it does not allow for the formatting of generated content, and attribute values cannot be included in generated content. The result of styling the sample document is also shown on in Figure 5, “epcedit with the sample document and with the sample stylesheet”