<?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=Louis-Dominique+Dubeau</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=Louis-Dominique+Dubeau"/>
	<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Special:Contributions/Louis-Dominique_Dubeau"/>
	<updated>2026-04-21T10:41:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Talk:Editors&amp;diff=14369</id>
		<title>Talk:Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Talk:Editors&amp;diff=14369"/>
		<updated>2015-07-03T14:18:14Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* &amp;quot;work in progress&amp;quot; and disfunctional editors */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Serge, the illustration is perfect :-) [[User:Piotr Banski|Piotr]] 13:05, 13 December 2009 (EST)&lt;br /&gt;
&lt;br /&gt;
== Monitoring this page ==&lt;br /&gt;
&lt;br /&gt;
We should monitor this page more often, to make sure to keep it reasonably neutral and informative rather than providing a platform for advertising.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the beginner-friendliness scale feels extremely subjective, and lacks guidelines for any value beyond 1... Maybe it could be replaced by two or three values sufficiently broad to be believable.&lt;br /&gt;
&lt;br /&gt;
[[User:Piotr Banski|Piotr]] 12:44, 20 February 2015 (CET)&lt;br /&gt;
&lt;br /&gt;
: Regarding the monitoring of the page, it is possible to set a watch on it to get an email with every change. I did this a while back. Regarding the beginner-friendliness column, it should be completely removed in my opinion because it is imprecise to the point of uselessness. --[[User:Louis-Dominique Dubeau|Louis-Dominique Dubeau]] 14:16, 20 February 2015 (CET)&lt;br /&gt;
::Thanks, Louis-Dominique -- I am watching this page, but wanted to encourage others to do so too. Many edits here have escaped my attention. I tend to agree with your opinion about that column. Let us keep the issue open to discussion for some time, please. [[User:Piotr Banski|Piotr]] 14:25, 20 February 2015 (CET)&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;work in progress&amp;quot; and disfunctional editors ==&lt;br /&gt;
&lt;br /&gt;
Maybe we should be more explicit on this page that this is supposed to help people in choosing a '''working''' editor? &amp;lt;br/&amp;gt;&lt;br /&gt;
Asking sincerely, because I'm not sure -- maybe warning someone that editor X is outdated and editor Y is in progress is altogether relevant information?&amp;lt;br/&amp;gt;&lt;br /&gt;
OTOH, I can imagine arguing the opposite. &amp;lt;br/&amp;gt;&lt;br /&gt;
Thanks in advance, [[User:Piotr Banski|Piotr]] 15:36, 3 July 2015 (CEST)&lt;br /&gt;
&lt;br /&gt;
: Good point. I see 3 categories: &lt;br /&gt;
: * editors that are usable now, &lt;br /&gt;
: * editors that are not yet deemed usable but are progressing towards being usable,&lt;br /&gt;
: * editors that have been abandoned in an unusable state. (This could be that they never reached a usable state or that, having been abandoned, it has become impossible or very arduous to use them.) &lt;br /&gt;
: &lt;br /&gt;
: I could see cleaning the page so that it contains only the first 2 categories and have the 3rd category of editors be moved to another page to which this page would link. I am suggesting having the &amp;quot;work in progress&amp;quot; editors be on the same page as those that are already usable because in my experience (asking questions on TEI-L and having to implement systems that use such editors), people who are looking for a working editor are also interested in knowing what is up and coming. And I am suggesting moving the 3rd category to their own page because some in the community like to know what happened to them. Maybe they've used editor X in the past and would like to use it again but they lost their reference to it. So they come back here. If the editor is just gone from the wiki, they've learned nothing. If it is in a table of editors that are no longer usable that they can reach from this page, then they've learned that they can't count on it anymore. (I've had something of an experience like this before with some editors that I used briefly a long time ago.) And then there are those in the community who are tasked with implementing solutions and may just want to take over the development of a project that was abandoned rather than start from scratch. --[[User:Louis-Dominique Dubeau|Louis-Dominique Dubeau]] 16:18, 3 July 2015 (CEST)&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=ANGLES&amp;diff=14367</id>
		<title>ANGLES</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=ANGLES&amp;diff=14367"/>
		<updated>2015-07-03T12:54:38Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: added a note regarding status&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
ANGLES extends the [http://ace.ajax.org/ ACE editor] and connects it to a SAX-style parser to do basic validation. &lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
http://umd-mith.github.com/angles/&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
The [https://securegrants.neh.gov/publicquery/Download.aspx?data=EbwGdSyLkD7zoB3W75cvd%2bXST%2bWypC%2blxN287EYCLJwL%2fBHyeaDHU3RDLrfbJLx%2b1ItCBTsjaJWE63FMYJfoM3kRWI6WIx3tbxFY0YxJWCwUaJYoXKOUXjj912Gj3rBbZPl64VCB8sIYhhUUUvZJSw%3d%3d white paper] released as part of the NEH grant which funded ANGLES' development indicates that development has ceased.&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=14366</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=14366"/>
		<updated>2015-07-03T12:53:29Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: updated status of ANGLES&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 an be sorted by several keys. You can accomplish that by clicking on the symbol in the relevant table header cell. Javascript needs to be enabled for the dynamic sorting to work. You can sort by a secondary key with the Shift key pressed.&lt;br /&gt;
&lt;br /&gt;
== Table of Editors ==&lt;br /&gt;
&amp;lt;!-- Please be so kind as to add new rows in the alphabetical order of the tool's name, and please do avoid advertising (it will be removed) --&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+Editors for TEI&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 !! class=&amp;quot;unsortable&amp;quot;|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;
| Ace|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || ||   || || The [https://securegrants.neh.gov/publicquery/Download.aspx?data=EbwGdSyLkD7zoB3W75cvd%2bXST%2bWypC%2blxN287EYCLJwL%2fBHyeaDHU3RDLrfbJLx%2b1ItCBTsjaJWE63FMYJfoM3kRWI6WIx3tbxFY0YxJWCwUaJYoXKOUXjj912Gj3rBbZPl64VCB8sIYhhUUUvZJSw%3d%3d white paper] released as part of the NEH grant which funded ANGLES' development indicates that development has ceased. This editor is based on the [http://ace.ajax.org/ Ace] editor. &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;
| 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;
| [[Editix]]|| Win, Linux, MacOS || No ||  Yes || No || [http://www.editix.com/] || || || || A free Lite version exists.&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;
| EditTEI|| all (Java) || No ||  No || No || [http://www.digiscrib.com/Fra/Edittei.html] || || || || Claiming many features, accessible after registration.&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;
| 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;
| 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;
| [[Exchanger XML Editor]]||all (Java) || || || No || [http://www.exchangerxml.com/editor/] || || || || Heavily obsolete (as of Feb'15), won't run on a new Java installation&lt;br /&gt;
|-&lt;br /&gt;
| [[FontoXML]] || Web-based || No ||  Yes || Yes ||  [http://www.FontoXML.com]||  || 9 || 2014 || 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;
| [[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;
| [[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;
| 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;
| [[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;
| 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;
| [[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;
| [[Sacodeyl Annotator]]|| all (Java) || ||  || || [http://www.um.es/sacodeyl/en/pages/software.htm#annotator] || || || ||&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]]|| || No || Yes || unknown || [http://www.serna-xmleditor.com/] || || || yes || Part of Corena studio now.&lt;br /&gt;
|-&lt;br /&gt;
| [[Serna|Serna Free]]|| || Yes || Yes || Yes || [https://sourceforge.net/projects/sernafree/] || || || 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;
| [[TextMate]]|| MacOS || No ||  || No || [http://macromates.com/] || || || || An extension is needed for XML editing&lt;br /&gt;
|-&lt;br /&gt;
| TextPad || 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;
| 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;
| 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;
| [[Wed]] || Web-based           || Yes || Yes || Yes || [http://mangalam-research.github.io/wed/] || [https://btw.mangalamresearch.org/ BTW] || 7 || Not as of version 0.20.0 || Provides validation and guided editing. Understands RNG. Can be customized for specific projects. Can show XML structures in a way that mirrors the XML (labels showing location of open and close tags) or stylistically (e.g. headings in bold) in a single view.&lt;br /&gt;
|-&lt;br /&gt;
| [[XML Copy Editor]] || 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;
| XMLBlueprint|| Win ||  ||  ||  || [http://www.xmlblueprint.com/] || || || ||&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;
| [[XMLmind]]|| all (Java) || No || Yes || No || [http://www.xmlmind.com/xmleditor/] || || || no || An evaluation version can be used for 30 days. The last free version is/was the 5.4.0 personal edition.&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 || Fully functional free 30-day trial versions are offered.&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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14365</id>
		<title>Wed</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14365"/>
		<updated>2015-07-03T12:47:14Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* 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;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
Wed is a schema-aware editor for XML documents. It runs in a web browser. It is being used in a project for editing scholarly articles. We aim to make it extensible by means of a stable API.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Supports RNG schemas.&lt;br /&gt;
* Validates during editing.&lt;br /&gt;
* Provides guided editing on the basis of the schema used. The user can use a contextual menu to insert new elements or attributes and only the elements or attributes that are valid in the location of the caret are presented.&lt;br /&gt;
* Can represent XML structures in a way that is closer to XML (i.e. show where the start and end tags are located) or in a stylistic way (e.g. section headings in bold) in the same view.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
It is web-based. Wed is regularly tested on Chrome, Firefox and Internet Explorer on Windows, Linux, and OS X. Please read the documentation on [http://mangalam-research.github.io/wed/usage.html#usage-browser-requirements browser requirements].&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
&lt;br /&gt;
The source code is [https://github.com/mangalam-research/wed here]. The license is the [https://github.com/mangalam-research/wed/blob/master/LICENSE Mozilla Public License].&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
TEI is the standard used to test wed. It is possible to use a TEI ODD to produce a schema and documentation that wed can use so that the user can query the documentation as they edit.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
&lt;br /&gt;
As of version 0.20.5, wed only has an English interface.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
[http://mangalam-research.github.io/wed/]&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The [https://btw.mangalamresearch.org/ BTW] project uses wed for editing lexicographic articles. The articles themselves are accessible to the public but the editing part is unfortunately accessible only to the team of scholars that produce the articles.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
0.24.2, Apr 27, 2015&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed]&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
Contributions welcome.&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Talk:Editors&amp;diff=14179</id>
		<title>Talk:Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Talk:Editors&amp;diff=14179"/>
		<updated>2015-02-20T13:16:09Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* Monitoring this page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Serge, the illustration is perfect :-) [[User:Piotr Banski|Piotr]] 13:05, 13 December 2009 (EST)&lt;br /&gt;
&lt;br /&gt;
== Monitoring this page ==&lt;br /&gt;
&lt;br /&gt;
We should monitor this page more often, to make sure to keep it reasonably neutral and informative rather than providing a platform for advertising.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, the beginner-friendliness scale feels extremely subjective, and lacks guidelines for any value beyond 1... Maybe it could be replaced by two or three values sufficiently broad to be believable.&lt;br /&gt;
&lt;br /&gt;
[[User:Piotr Banski|Piotr]] 12:44, 20 February 2015 (CET)&lt;br /&gt;
&lt;br /&gt;
: Regarding the monitoring of the page, it is possible to set a watch on it to get an email with every change. I did this a while back. Regarding the beginner-friendliness column, it should be completely removed in my opinion because it is imprecise to the point of uselessness. --[[User:Louis-Dominique Dubeau|Louis-Dominique Dubeau]] 14:16, 20 February 2015 (CET)&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14163</id>
		<title>Wed</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14163"/>
		<updated>2015-02-09T14:50:11Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* Sample implementations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
Wed is a schema-aware editor for XML documents. It runs in a web browser. It is being used in a project for editing scholarly articles. We aim to make it extensible by means of a stable API.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Supports RNG schemas.&lt;br /&gt;
* Validates during editing.&lt;br /&gt;
* Provides guided editing on the basis of the schema used. The user can use a contextual menu to insert new elements or attributes and only the elements or attributes that are valid in the location of the caret are presented.&lt;br /&gt;
* Can represent XML structures in a way that is closer to XML (i.e. show where the start and end tags are located) or in a stylistic way (e.g. section headings in bold) in the same view.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
It is web-based. Wed is regularly tested on Chrome, Firefox and Internet Explorer on Windows, Linux, and OS X. Please read the documentation on [http://mangalam-research.github.io/wed/usage.html#usage-browser-requirements browser requirements].&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
&lt;br /&gt;
The source code is [https://github.com/mangalam-research/wed here]. The license is the [https://github.com/mangalam-research/wed/blob/master/LICENSE Mozilla Public License].&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
TEI is the standard used to test wed. It is possible to use a TEI ODD to produce a schema and documentation that wed can use so that the user can query the documentation as they edit.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
&lt;br /&gt;
As of version 0.20.5, wed only has an English interface.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
[http://mangalam-research.github.io/wed/]&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The [https://btw.mangalamresearch.org/ BTW] project uses wed for editing lexicographic articles. The articles themselves are accessible to the public but the editing part is unfortunately accessible only to the team of scholars that produce the articles.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
0.20.5, Jan 9, 2015&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed]&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
Contributions welcome.&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14162</id>
		<title>Wed</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14162"/>
		<updated>2015-02-09T14:48:49Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* 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;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
Wed is a schema-aware editor for XML documents. It runs in a web browser. It is being used in a project for editing scholarly articles. We aim to make it extensible by means of a stable API.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Supports RNG schemas.&lt;br /&gt;
* Validates during editing.&lt;br /&gt;
* Provides guided editing on the basis of the schema used. The user can use a contextual menu to insert new elements or attributes and only the elements or attributes that are valid in the location of the caret are presented.&lt;br /&gt;
* Can represent XML structures in a way that is closer to XML (i.e. show where the start and end tags are located) or in a stylistic way (e.g. section headings in bold) in the same view.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
It is web-based. Wed is regularly tested on Chrome, Firefox and Internet Explorer on Windows, Linux, and OS X. Please read the documentation on [http://mangalam-research.github.io/wed/usage.html#usage-browser-requirements browser requirements].&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
&lt;br /&gt;
The source code is [https://github.com/mangalam-research/wed here]. The license is the [https://github.com/mangalam-research/wed/blob/master/LICENSE Mozilla Public License].&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
TEI is the standard used to test wed. It is possible to use a TEI ODD to produce a schema and documentation that wed can use so that the user can query the documentation as they edit.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
&lt;br /&gt;
As of version 0.20.5, wed only has an English interface.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
[http://mangalam-research.github.io/wed/]&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The [https://btw.mangalamresearch.org/ BTW] project uses wed but BTW is not yet open to the public.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
0.20.5, Jan 9, 2015&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed]&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
Contributions welcome.&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14161</id>
		<title>Wed</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14161"/>
		<updated>2015-02-09T14:48:16Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* 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;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
Wed is a schema-aware editor for XML documents. It runs in a web browser. It is being used in a project for editing scholarly articles. We aim to make it extensible by means of a stable API.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Supports RNG schemas.&lt;br /&gt;
* Validates during editing.&lt;br /&gt;
* Provides guided editing on the basis of the schema used. The user can use a contextual menu to insert new elements or attributes and only the elements or attributes that are valid in the location of the caret are presented.&lt;br /&gt;
* Can represent XML structures in a way that is closer to XML (i.e. show where the start and end tags are located) or in a stylistic way (e.g. section headings in bold) in the same view.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
It is web-based. Wed is regularly tested on Chrome, Firefox and Internet Explorer on Windows, Linux, and OS X. Please read the documentation on [http://mangalam-research.github.io/wed/usage.html#usage-browser-requirements browser requirements].&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
&lt;br /&gt;
The source code is [https://github.com/mangalam-research/wed here]. The license is the [https://github.com/mangalam-research/wed/blob/master/LICENSE Mozilla Public License].&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
TEI is the standard used to test wed. It is possible to use a TEI ODD to produce a schema and documentation that wed can use so that the user can query the documentation as they edit.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
&lt;br /&gt;
As of version 0.20.5, wed only has an English interface.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
[http://mangalam-research.github.io/wed/]&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The [https://btw.mangalamresearch.org/ BTW] project uses wed but BTW is not yet open to the public.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
0.20.0, Nov 14, 2014&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed]&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
Contributions welcome.&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14016</id>
		<title>Wed</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Wed&amp;diff=14016"/>
		<updated>2014-11-17T13:10:24Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: Created page with &amp;quot;Category:Tools  Category:Editing tools  == Synopsis ==  Wed is a schema-aware editor for XML documents. It runs in a web browser. It is being used in a project for editin...&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;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&lt;br /&gt;
Wed is a schema-aware editor for XML documents. It runs in a web browser. It is being used in a project for editing scholarly articles. We aim to make it extensible by means of a stable API.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Supports RNG schemas.&lt;br /&gt;
* Validates during editing.&lt;br /&gt;
* Provides guided editing on the basis of the schema used. The user can use a contextual menu to insert new elements or attributes and only the elements or attributes that are valid in the location of the caret are presented.&lt;br /&gt;
* Can represent XML structures in a way that is closer to XML (i.e. show where the start and end tags are located) or in a stylistic way (e.g. section headings in bold) in the same view.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&lt;br /&gt;
It is web-based. Wed is regularly tested on Chrome, Firefox and Internet Explorer on Windows, Linux, and OS X. Please read the documentation on [http://mangalam-research.github.io/wed/usage.html#usage-browser-requirements browser requirements].&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
&lt;br /&gt;
The source code is [https://github.com/mangalam-research/wed here]. The license is the [https://github.com/mangalam-research/wed/blob/master/LICENSE Mozilla Public License].&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
TEI is the standard used to test wed. It is possible to use a TEI ODD to produce a schema and documentation that wed can use so that the user can query the documentation as they edit.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
&lt;br /&gt;
As of version 0.20.0, wed only has an English interface.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
[http://mangalam-research.github.io/wed/]&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed/issues]&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The [https://btw.mangalamresearch.org/ BTW] project uses wed but BTW is not yet open to the public.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
0.20.0, Nov 14, 2014&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/mangalam-research/wed]&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
Contributions welcome.&lt;/div&gt;</summary>
		<author><name>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=14015</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=14015"/>
		<updated>2014-11-17T12:50:19Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* 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;
| [[Wed]] || Web-based           || Yes || Yes || Yes || [http://mangalam-research.github.io/wed/] || [https://btw.mangalamresearch.org/ BTW] || 7 || Not as of version 0.20.0 || Provides validation and guided editing. Understands RNG. Can be customized for specific projects. Can show XML structures in a way that mirrors the XML (labels showing location of open and close tags) or stylistically (e.g. headings in bold) in a single view.&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. The last free version is the 5.4.0 personnal edition.&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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11653</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11653"/>
		<updated>2013-02-15T15:53:30Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* Table of Editors */  added CodeMirror&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;
| 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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11652</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11652"/>
		<updated>2013-02-15T15:45:43Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* Table of Editors */ ANGLES is at least as user-friendly as Ace.&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;
| 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;
| [[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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11651</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11651"/>
		<updated>2013-02-15T15:43:44Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* Table of Editors */ added Ace&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;
| 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;
| [[Ace]]|| Web-based || Yes || Yes, but primitive and buggy || No || [http://ace.ajax.org/] || [[ANGLES]] || 2 || ||&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;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || || || 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;
| 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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11650</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11650"/>
		<updated>2013-02-15T15:29:38Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: moved Angles to a better position, added a note regarding its status.&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;
| 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;
| [[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;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || || || 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;
| 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;
&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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11649</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11649"/>
		<updated>2013-02-15T15:21:18Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: /* Table of Editors */  added angles&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;
| 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;
| [[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;
| [[ANGLES]]|| Web-based || Yes || In-progress || ? || [http://umd-mith.github.com/angles/] || || || || In development since Fall 2012. Based on the [http://ace.ajax.org/ Ace] editor. &lt;br /&gt;
|-&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>Louis-Dominique Dubeau</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11507</id>
		<title>Editors</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Editors&amp;diff=11507"/>
		<updated>2012-12-19T15:37:54Z</updated>

		<summary type="html">&lt;p&gt;Louis-Dominique Dubeau: split the Serna line into Serna and Serna Free since Serna Free is no longer distributed by its parent company.&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 !! [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;
| 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;
| [[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>Louis-Dominique Dubeau</name></author>
		
	</entry>
</feed>