138 lines
4.0 KiB
Plaintext
138 lines
4.0 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
|
|
<title>JMRI: XML Editors</title>
|
|
<meta name="author" content="Bob Jacobsen">
|
|
<meta name="keywords" content="JMRI technical code xml editors">
|
|
<!--#include virtual="/help/en/parts/Style.shtml" -->
|
|
</head>
|
|
<body>
|
|
<!--#include virtual="/help/en/parts/Header.shtml" -->
|
|
|
|
<div id="mBody">
|
|
<!--#include virtual="Sidebar.shtml" -->
|
|
|
|
<div id="mainContent">
|
|
<h1>JMRI: XML Editors</h1>
|
|
|
|
<p>JMRI uses XML for a number of purposes: to hold decoder definitions, for its <a href=
|
|
"XmlPersistance.shtml">persistance system</a> for configuration and panel information, and to
|
|
create parts of the website from other files.</p>
|
|
|
|
<p>XML is a text format, and you can edit it with any convenient text editor (though you
|
|
might have trouble with word processors that insist on reformatting the content).</p>
|
|
|
|
<p>Still, using an editor that's "XML aware" can make things easier. Those editors can check
|
|
the syntax as you work, give you useful hints, and provide more powerful editing tools.</p>
|
|
|
|
<p>This page lists XML editors that have been mentioned on the <a href=
|
|
"https://groups.io/g/jmriusers">JMRI users discussion group</a>.</p>
|
|
|
|
<p>For more information on XML itself, please see our <a href=
|
|
"../../apps/DecoderPro/IntroXML.shtml">introductory page</a>.</p>
|
|
|
|
<h2>Free Editors</h2>
|
|
|
|
<dl>
|
|
<dt>Crimson Editor</dt>
|
|
|
|
<dd>
|
|
<a href="http://www.crimsoneditor.com/">http://www.crimsoneditor.com/</a>
|
|
</dd>
|
|
|
|
<dt>CotEditor</dt>
|
|
|
|
<dd>
|
|
<a href="http://coteditor.com">http://coteditor.com</a> (OS X)
|
|
</dd>
|
|
|
|
<dt>Editra</dt>
|
|
|
|
<dd>
|
|
<a href="http://editra.org/">http://editra.org/</a>
|
|
</dd>
|
|
|
|
<dt>Edxor</dt>
|
|
|
|
<dd>
|
|
<a href=
|
|
"https://www.majorgeeks.com/files/details/edxor.html">https://www.majorgeeks.com/files/details/edxor.html</a>
|
|
</dd>
|
|
|
|
<dt>jEdit</dt>
|
|
|
|
<dd>
|
|
<a href="http://www.jedit.org/">http://www.jedit.org/</a>
|
|
</dd>
|
|
|
|
<dt>Komodo Edit</dt>
|
|
|
|
<dd>
|
|
<a href="https://github.com/ActiveState/OpenKomodoIDE">https://github.com/ActiveState/OpenKomodoIDE</a>
|
|
</dd>
|
|
|
|
<dt>LopeEdit</dt>
|
|
|
|
<dd>
|
|
<a href="https://www.lopesoft.com/index.php/en/products/lopeedit">https://www.lopesoft.com/index.php/en/products/lopeedit</a>
|
|
</dd>
|
|
|
|
<dt>Notepad++</dt>
|
|
|
|
<dd>
|
|
<a href="https://notepad-plus-plus.org/">https://notepad-plus-plus.org/</a>
|
|
</dd>
|
|
|
|
<dt>XML Marker</dt>
|
|
|
|
<dd>
|
|
<a href="http://symbolclick.com/">http://symbolclick.com/</a>
|
|
</dd>
|
|
|
|
<dt>PSpad</dt>
|
|
|
|
<dd>
|
|
<a href="http://www.pspad.com/">http://www.pspad.com/</a>
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2>Commercial Editors</h2>
|
|
|
|
<dl>
|
|
|
|
<dt>UltraEdit</dt>
|
|
|
|
<dd>
|
|
<a href="https://www.ultraedit.com/">https://www.ultraedit.com/</a>
|
|
</dd>
|
|
|
|
<dt>EditPlus</dt>
|
|
|
|
<dd>
|
|
<a href="https://www.editplus.com/">https://www.editplus.com/</a>
|
|
</dd>
|
|
</dl>
|
|
|
|
<h2>Not Recommended</h2>
|
|
The following tools have been reported to <em>not</em> work well with JMRI.
|
|
<dl>
|
|
<dt>XML Notepad 2007</dt>
|
|
|
|
<dd>
|
|
<a href=
|
|
"http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en">
|
|
http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en</a>
|
|
<p>Several users have reported problems with XML Notepad 2007 writing files that can no
|
|
longer be read by JMRI. This appears to be a problem with its UDF output format.</p>
|
|
</dd>
|
|
</dl>
|
|
<!--#include virtual="/help/en/parts/Footer.shtml" -->
|
|
</div>
|
|
<!-- closes #mainContent-->
|
|
</div>
|
|
<!-- closes #mBody-->
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|