<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tei-c.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Taeke+Kuyvenhoven</id>
	<title>TEIWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tei-c.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Taeke+Kuyvenhoven"/>
	<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Special:Contributions/Taeke_Kuyvenhoven"/>
	<updated>2026-04-22T01:07:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13366</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13366"/>
		<updated>2014-05-06T14:16:23Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[FontoXML]] || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2014 || Super intuitive web-based XML editor, including a TEI-edition. FontoXML integrates seamlessly into most web content management systems and workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13365</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13365"/>
		<updated>2014-05-06T14:15:36Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[FontoXML]] || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2015 || Super intuitive web-based XML editor, including a TEI-edition. FontoXML integrates seamlessly into most web content management systems and workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13364</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13364"/>
		<updated>2014-05-06T14:12:05Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Support for TEI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML. A special FontoXML TEI-edition is available for organizations working with TEI.&lt;br /&gt;
See also: http://www.fontoxml.com/features/fontoxml-tei-edition/&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
A TEI-edition is available. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Text can be written in most modern languages, including Latin, right-to-left languages like Arabic, and non-Latin languages like Cyrillic &amp;amp; Asian character based languages. Some ancient languages might also be supported. FontoXML supports characters from full Unicode spectrum.&lt;br /&gt;
&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13363</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13363"/>
		<updated>2014-05-06T14:11:33Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML. A special FontoXML TEI-edition is available for organizations working with TEI.&lt;br /&gt;
See also: http://www.fontoxml.com/features/fontoxml-tei-edition/&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
A TEI-editions is available. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Text can be written in most modern languages, including Latin, right-to-left languages like Arabic, and non-Latin languages like Cyrillic &amp;amp; Asian character based languages. Some ancient languages might also be supported. FontoXML supports characters from full Unicode spectrum.&lt;br /&gt;
&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13362</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13362"/>
		<updated>2014-05-06T14:09:50Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Language(s) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML. A special FontoXML TEI-edition is available for organizations working with TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
A TEI-editions is available. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Text can be written in most modern languages, including Latin, right-to-left languages like Arabic, and non-Latin languages like Cyrillic &amp;amp; Asian character based languages. Some ancient languages might also be supported. FontoXML supports characters from full Unicode spectrum.&lt;br /&gt;
&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13361</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13361"/>
		<updated>2014-05-05T14:35:20Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Language(s) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML. A special FontoXML TEI-edition is available for organizations working with TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
A TEI-editions is available. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
FontoXML offers extensive language support. Spelling and grammar are checked as the author is writing. FontoXML makes use of both the in-browser spell-check and the external plug-in spell-check libraries. This makes FontoXML adaptable for many languages. &lt;br /&gt;
&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13360</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13360"/>
		<updated>2014-05-05T14:32:36Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Support for TEI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML. A special FontoXML TEI-edition is available for organizations working with TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
A TEI-editions is available. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13359</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13359"/>
		<updated>2014-05-05T14:31:01Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML. A special FontoXML TEI-edition is available for organizations working with TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
FontoXML supports TEI. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation. &lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13358</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13358"/>
		<updated>2014-05-05T14:17:16Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML editor supporting TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
FontoXML supports TEI. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation. &lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13357</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13357"/>
		<updated>2014-05-05T14:11:19Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Current version number and date of release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML editor supporting TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Auto-summary&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
FontoXML supports TEI. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation. &lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
2.1 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13343</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13343"/>
		<updated>2014-04-25T12:38:13Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[FontoXML]] || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2015 || Super intuitive web-based XML editor, supporting TEI. FontoXML integrates seamlessly into most web content management systems or workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13342</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13342"/>
		<updated>2014-04-25T12:37:45Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[FontoXML]] || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2015 || Super intuitive web-based XML authoring, supporting TEI. FontoXML integrates seamlessly into most web content management systems or workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13341</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13341"/>
		<updated>2014-04-25T08:47:20Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| [[FontoXML]] || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2015 || Super intuitive web-based XML authoring, including TEI. FontoXML integrates seamlessly into most web content management systems or workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13340</id>
		<title>FontoXML</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=FontoXML&amp;diff=13340"/>
		<updated>2014-04-25T08:46:17Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: Created page with &amp;quot;Category:Tools  Category:Editing tools Category:All-in-one Tools  == Synopsis == FontoXML is a super intuitive web-based XML editor supporting TEI.  == Features == Fo...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
[[Category:All-in-one Tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
FontoXML is a super intuitive web-based XML editor supporting TEI.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
FontoXML enables every expert to produce structured and rich content even with no knowledge of XML and/or TEI.&lt;br /&gt;
* Javascript-based XML editor, no plug-in required&lt;br /&gt;
* Direct editing in XML source, through HTML preview&lt;br /&gt;
* Real-time schema validation&lt;br /&gt;
* Copy &amp;amp; Paste&lt;br /&gt;
* Spell check&lt;br /&gt;
* Real-time link validation&lt;br /&gt;
* Auto-summary&lt;br /&gt;
* Metadata suggestion&lt;br /&gt;
* Entity extraction&lt;br /&gt;
&lt;br /&gt;
See also: http://www.FontoXML.com/features&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Web-based. Users will get the best performance in Chrome as this is the best-performing browser in terms of rendering JavaScript. However, Firefox, Safari and IE are also supported.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Closed source. Annual license fee for named users: $339/€249.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
FontoXML supports TEI. Implementing FontoXML successfully usually requires some customization based on a thorough understanding of the specific situation. &lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
FontoXML is Javascript-based.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
A service level agreement covers response times, issue management and end-user support.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
1.2 (december 2013)&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=User:Taeke_Kuyvenhoven&amp;diff=13339</id>
		<title>User:Taeke Kuyvenhoven</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=User:Taeke_Kuyvenhoven&amp;diff=13339"/>
		<updated>2014-04-25T07:47:26Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From Rotterdam (The Netherlands), working at Liones &amp;amp; FontoXML.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13338</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13338"/>
		<updated>2014-04-25T07:44:47Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| FontoXML || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2015 || Super intuitive web-based XML authoring, including TEI. FontoXML integrates seamlessly into most web content management systems or workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13337</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=13337"/>
		<updated>2014-04-25T07:31:52Z</updated>

		<summary type="html">&lt;p&gt;Taeke Kuyvenhoven: /* Table of Editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Periodically the question of which editor to use for TEI tasks arises on the TEI mailing list. There is no single answer to this question, but this page attempts to help you frame the question correctly. &lt;br /&gt;
&lt;br /&gt;
Before thinking about an editor, you should think about who is going to be using it, how often, for what and where. &lt;br /&gt;
&lt;br /&gt;
Those from a technical background are already likely to have a preferred programmable editor. Those from a non-technical background are likely to be more interested in ease of use. Occasional or temporary users are going to what a program that works as similarly as possible to the other applications they use, whereas full-time permanent users are more likely to get a benefit from more powerful editor, even if it has a learning curve. Projects which use large XML files need to be aware that some editors struggle with large XML files. The sed editor (see below) is a special case, allowing for truly arbitrary sizes. Users who need to edit files directly on remote servers may need vt100-capable  editors (emacs, vi, sed, etc).&lt;br /&gt;
&lt;br /&gt;
The following table is sorted by four keys:&lt;br /&gt;
# Decreasing Beginner-friendliness&lt;br /&gt;
# Explicit support for TEI or not&lt;br /&gt;
# Explicit support for XML or not&lt;br /&gt;
# No information available&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI, sorted by Beginner-friendliness&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Operating Systems or Environments !! [http://en.wikipedia.org/wiki/FLOSS FLOSS]? !!  Explicit support for XML !! Explicit support for TEI !! URL !!Projects Using !! Beginner-friendliness&amp;lt;br/&amp;gt;(scale 1-10, 1=hard) !! [http://en.wikipedia.org/wiki/Right-to-left RTL] support !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| FontoXML || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2015 || Super intuitive web-based authoring. FontoXML integrates seamlessly into most web content management systems or workflow software. &lt;br /&gt;
|-&lt;br /&gt;
| Office suite + OxGarage || All || ?||  Yes || Yes ||  [http://www.oucs.ox.ac.uk/oxgarage/]||  || 9 || || Users edit using standard office suite and documents converted to TEI via webservice &lt;br /&gt;
|-&lt;br /&gt;
| [[Notepad++]]|| Win || Yes || Yes || No || [http://notepad-plus.sourceforge.net/] || [http://www.lib.umich.edu/tcp/ TCP] || 9 || || Freeware. XML support via XMLTools plugin. Basic editor made more versatile by plugin system (eg. Base64 encode-decode, hex editor, etc)&lt;br /&gt;
|-&lt;br /&gt;
| [[UltraEdit]] || Win, Linux  || No ||  Yes || No || [http://www.ultraedit.com/] ||  ||  9 || || customizable for TEI-support; can handle extremely large files; powerful regex/multi-file replace; macro recording&lt;br /&gt;
|-&lt;br /&gt;
| [[Emeditor]] || Win || No||  No || No || [http://www.emeditor.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 9 || || PRO: large-file support, utf-8 support, diff.&lt;br /&gt;
|-&lt;br /&gt;
| [[TextPad (4.73)]] || Win || No || No || No || [http://www.textpad.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[oXygen]]       || all (Java)           || No  ||  Yes || Yes || [http://www.oxygenxml.com/] ||[http://www.wwp.brown.edu/ WWP] [http://www.digitalhumanities.org/dhq/ DHQ]  || 8 || in Editor, possibly in Author || Can validate using DTD, W3C schema, RELAX NG, and Schematron; can run XSL transformations on file; WYSIWYG mode using CSS; support for TEI ODD files (editing and schema generation)&lt;br /&gt;
|-&lt;br /&gt;
| [[Essential XML Editor]] (formerly Open XML Editor)       || Win           || Yes  ||  Yes || No || [http://www.philo.de/xmledit/] ||  || 8 || || Text-based editing, DTD validation, various input encodings but output only in UTF-8, plugin of Saxon XSLT processor and hex editor possible; plugin of Jing, Libxml2 and MSV (W3C-schema, RelaxNG validation) possible only in purchased version&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLMax]] || Win || No || Yes || No || [http://www.xponentsoftware.com/] ||  || 8 || || Unlimited XML file size support with low memory requirement. XML parsing with error reporting and fixing. Collapsable treeview, DTD and XML schema validation. XPATH and XSLT.&lt;br /&gt;
|-&lt;br /&gt;
| [[EditPad Pro]] || Win ||No  || No || No || [http://www.editpadpro.com] ||[http://www.lib.umich.edu/tcp/ 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.&lt;br /&gt;
|-&lt;br /&gt;
| [[jEdit]] || all (Java)           || Yes || Yes || Yes || [http://www.jedit.org/] || [http://www.nzetc.org/ NZETC] || 7 || || XML use requires plugins, and only supports DTDs&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor|XMLcopyEditor]] || Win, Ubuntu || Yes || Yes || Yes || [http://xml-copy-editor.sourceforge.net/] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; validates to DTD, XSD, Relax.ng&lt;br /&gt;
|-&lt;br /&gt;
| [[epcEdit]] || Win, Linux, Solaris || No ||  Yes || No || [http://www.epcedit.com] ||[http://www.lib.umich.edu/tcp/ TCP]|| 7 || || Free; also supports SGML; feels a bit like XMetaL&lt;br /&gt;
|-&lt;br /&gt;
| [[Emacs]] || Mac, Win, Linux, Solaris || Yes ||  Yes || No || [http://savannah.gnu.org/projects/emacs/] || [http://www.nzetc.org/ NZETC] [http://www.wwp.brown.edu/ WWP]||  3 || || (See also [[TEIEmacs]]) Best mode for TEI XML is nXML, using RELAX NG compact schemas. For Mac look for Aquamacs package&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || 2 || || ANGLES is in active development. Therefore, its location in this table is a bit of a judgment call, subject to change. In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&lt;br /&gt;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[CodeMirror]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://codemirror.net/] || [[XET]] || 2 || || Cannot support namespaces without an architectural change due to the absence of lookahead for modes.&lt;br /&gt;
|-&lt;br /&gt;
| [[vi]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.vim.org/] ||  ||  1 || || Ships on all POSIX systems (linux, solaris, BSD, etc) as standard, thus the lowest common denominator editor for server configuration&lt;br /&gt;
|-&lt;br /&gt;
| [[sed]] || Mac, Win, Linux, Solaris  || Yes ||  No || No || [http://www.grymoire.com/Unix/Sed.html] ||  ||  -1 || || Handles with ease files a order of magnitude larger than the system RAM&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [http://sourceforge.net/projects/sernafree.mirror/] || || || yes || [http://en.wikipedia.org/wiki/Syntext_Serna Wikipedia] reports that the free version of Serna is no longer &amp;quot;distributed.&amp;quot; This probably means that the parent company no longer expends any resources on it. The source code of the free version is still available under a GPL license, hosted on Sourceforge.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna]]|| || No || Yes || Yes || [http://www.serna-xmleditor.com/] || || || yes || &lt;br /&gt;
|-&lt;br /&gt;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&lt;br /&gt;
|-&lt;br /&gt;
| [[Geany]] || all || Yes ||  Yes || No || [http://www.geany.org] || || || || Geany is a cross-platform IDE suitable for XML and HTML, C, Java, PHP, HTML, Python, Perl and Pascal.&lt;br /&gt;
|-&lt;br /&gt;
| [[Liquid XML Editor]]|| Win || No ||  Yes || No || [http://www.liquid-technologies.com/xml-editor.aspx/] || || || || Features of the XML Editor include Validation, XML Syntax Highlighting and Multi-step undo/redo. &lt;br /&gt;
|-&lt;br /&gt;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || A free version exists.&lt;br /&gt;
|-&lt;br /&gt;
| XPontus || all (Java) || Yes ||  Yes || No || [http://xpontus.sourceforge.net] || || || || XPontus XML Editor is a simple XML Editor oriented towards text editing. It can perform validation(DTD, XML Schema, Relax NG, Batch XML validation), XSL transformations(HTML, XML, PDF, SVG), schema/DTD generation, XML/DTD/HTML/XSL code completion, code formatting and much more. Plugin based.&lt;br /&gt;
|-&lt;br /&gt;
| [[XMLSpy]]|| all (Java) || No || Yes || No || [http://www.altova.com/xml-editor/] || || || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Simple interface, UTF-8, powerful search and replace text and tags, syntax coloring, character-encoding conversions, Word documents importation, tags indexation and displaying, source document displaying, interactive tags management (adding, removing, edit attributes, etc.), document statistics, spell check with your dictionary, documents normalizing, untilding, dissimilation and much more ...&lt;br /&gt;
|-&lt;br /&gt;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| [[Exchanger XML Editor]]||all (Java) || ||  || || [http://www.exchangerxml.com/editor/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlBlueprint]]|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[XmlWriter]]|| Win || ||  ||  || [http://xmlwriter.net/] || || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Humour ==&lt;br /&gt;
&lt;br /&gt;
Tension between emacs and vi users is longstanding and well summarised on the [http://en.wikipedia.org/wiki/Editor_war Editor war] Wikipedia page. vi was included in the [http://en.wikipedia.org/wiki/POSIX POSIX] standard, whereas emacs was not, perhaps because vi was historically available in multiple implementations from multiple vendors. The following cartoon illustrates the commonly-held assumptions that emacs and vi are very powerful but obscure while their competitors make users do all the work.&lt;br /&gt;
&lt;br /&gt;
[[Image:0xbabaf000l.png|Copyright (c) 2007 Laurent Gregoire http://tnerual.eriogerg.free.fr/0xBABAF000L/10_en.html]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;br /&gt;
[[Category:Editing tools| ]] &amp;lt;!-- Pipe and space characters after category name are intentional in order to keep this page at front of alphabetical list --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Taeke Kuyvenhoven</name></author>
		
	</entry>
</feed>