Thanks everyone for suggestions.  I&#39;ll give them all a try. <div><br></div><div>That said, the emacs recommendation is nearly a religious conversion recommendation.  (I&#39;m on the vi side of the vi verses emacs debate.  I suppose as long as it doesn&#39;t kill me I should give it a try, though I&#39;m not certain what impact it will have on the health of my soul ... :D )</div>
<div><br></div><div>~A</div><div><br><br>On Thursday, September 20, 2012, Daniel Owens  wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I use jEdit with the XML plugin installed. I find it helps me find problems fairly easily.<br>

<br>
Daniel<br>
<br>
On 09/20/2012 05:26 PM, Greg Hellings wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There are a number of pieces of software out there that will<br>
pretty-print the XML for you, with indenting and whatnot. Overly<br>
indented for what you would want in production but decent for<br>
debugging mismatching nesting and the like.<br>
<br>
For example, &#39;xmllint --format&#39; will properly indent the file, etc. I<br>
don&#39;t know how it will handle poorly formed XML.<br>
<br>
GUI editors can do wonders as well. On Windows I use Notepad++ and<br>
manually set it to display XML. gEdit and Geany - I believe - both<br>
support similar display worlds. And there are some plugins for Eclipse<br>
that might handle what you need as well.<br>
<br>
--Greg<br>
<br>
On Thu, Sep 20, 2012 at 4:19 PM, Karl Kleinpaste &lt;<a>karl@kleinpaste.org</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Andrew Thule &lt;<a>thulester@gmail.com</a>&gt; writes:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
One of my least favour things is finding mismatched tags in OSIS.xml files<br>
Has anyone successfully climbed this summit?<br>
</blockquote>
XEmacs and xml-mode (and font-lock-mode).  M-C-f and M-C-b execute<br>
sgml-forward-element and -backward-.  That is, sitting at the beginning<br>
of &lt;tag&gt;, M-C-f (meta-control-f) moves forward to the matching &lt;/tag&gt;,<br>
properly handling nested tags.<br>
<br>
______________________________<u></u>_________________<br>
sword-devel mailing list: <a>sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote>
______________________________<u></u>_________________<br>
sword-devel mailing list: <a>sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
<br>
</blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
sword-devel mailing list: <a>sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/<u></u>mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div><span></span>