Difference between revisions of "Editors"

From TEIWiki
Jump to navigation Jump to search
Line 28: Line 28:
 
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 ||
 
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 ||
 
|-
 
|-
| [[Notepad++]]|| || Yes ||  || || [http://notepad-plus.sourceforge.net/] || || || ||
+
| [[Notepad++]]|| Win || Yes ||  || || [http://notepad-plus.sourceforge.net/] || || || ||
 
|-
 
|-
| [[Sacodeyl Annotator]]|| || ||  || || [http://www.um.es/sacodeyl] || || || ||
+
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||
 
|-
 
|-
 
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://www.syntext.com/downloads/serna-free/] || || || ||
 
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://www.syntext.com/downloads/serna-free/] || || || ||
Line 36: Line 36:
 
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || An extension is needed for XML editing ||
 
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || An extension is needed for XML editing ||
 
|-
 
|-
| [[XmlBlueprint]]|| ||  ||  ||  || [http://www.xmlblueprint.com/] || || ||  ||
+
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || ||  ||
 
|-
 
|-
| [[XMLmind]]|| || No || Yes || No || [http://www.xmlmind.com/] || || || A free version exists. ||
+
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || A free version exists. ||
 
|-
 
|-
| [[XMLSpy]]|| || No || Yes || No || [http://www.altova.com/] || || || ||
+
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || ||
 
|-
 
|-
| [[XmlWriter]]|| || ||  ||  || [http://xmlwriter.net/] || || || ||
+
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||
 
|-
 
|-
 
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || A free Lite version exists. ||
 
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || A free Lite version exists. ||
 
|-
 
|-
| [[Exchanger XML Editor]]|| || ||  || || [http://www.exchangerxml.com/editor/] || || || ||
+
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||
 
|-
 
|-
  

Revision as of 04:04, 22 December 2009

This is a comparison table for Editors used for editing TEI.

Editors for TEI
Name Operating Systems FLOSS? Explicit support for XML Explicit support for TEI URL Projects Using Beginner-friendliness
(scale 1-10, 1=hard)
Notes
UltraEdit Win, Linux No Yes No [1] 9 customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording
TextPad (4.73) Win No No [2] TCP 9 PRO: simple interface, powerful regex/multi-file replace, search-in-files, primary and secondary sort, uniq, diff, hotlinked search results, syntax coloring. CON: no utf-8 support.
Emeditor Win No No [3] TCP 9 PRO: large-file support, utf-8 support, diff.
EditPad Pro Win No No [4] TCP 8 PRO: UTF-8 support, excellent character-encoding conversions, syntax coloring, regex search/replace, XML 'content folding', handles large files well. CON: no search-in-files, sort, uniq, or diff.
Open XML Editor Win Yes Yes No [5] 8 Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and external hex editor possible
oXygen all (Java) No Yes Yes [6] 8 Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS
XMLcopyEditor Win, Ubuntu Yes Yes Yes [7] TCP 7 Free; validates to DTD, XSD, Relax.ng
epcEdit Win, Linux, Solaris Yes No [8] TCP 7 Free; also supports SGML; feels a bit like XMetaL
jEdit all (Java) Yes Yes Yes [9] NZETC 7 XML use requires plugins, and only supports DTDs
Emacs Mac, Win, Linux, Solaris Yes Yes No [10] NZETC 3 (See also TEIEmacs) TEI customizations available at http://www.tei-c.org.uk/Software/tei-emacs/; best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package
vi Mac, Win, Linux, Solaris Yes No No [11] 1
Notepad++ Win Yes [12]
Sacodeyl Annotator all (Java) [13]
Serna Free Yes Yes Yes [14]
TextMate MacOS No No [15] An extension is needed for XML editing
XmlBlueprint Win [16]
XMLmind all (Java) No Yes No [17] A free version exists.
XMLSpy all (Java) No Yes No [18]
XmlWriter Win [19]
Editix Win, Linux, MacOS No Yes No [20] A free Lite version exists.
Exchanger XML Editor all (Java) [21]

The follow cartoon illustrates the commonly-held assumptions that emacs and vi and very powerful but obscure while thier competitors make users ddo all the work.

Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html