<div dir="ltr">OK so I got really fed up with XML2RFC today and decided to do something about it and finish a tool that I started a little while ago called HTML2RFC.<div><br></div><div>The HTML2RFC tool is one of the tools I am planning to release as part of my &#39;Protocol Designer&#39;s Workbench&#39; which is a collection of tools that I have been using for several years in some cases that do a lot of the chores involved in developing specs like writing schemas, example messages, reference sections oh and it also dumps out a fully functional prototype of the protocol.<br clear="all">
<div><br></div><div>The aim of HTML2RFC is to be able to write IDs without having to remember any of the XML2RFC elements, attributes or bizarre nesting rules. So this is a preprocessor for XML2RFC which takes as input HTML generated by the usual tools, strips out all the garbage that many tools add in (spans, divs, stylesheet info etc) and emits clean XML2RFC input.</div>
<div><br></div><div>The format is designed to allow the use of most HTML editors to edit the code but may not work against document editors that use their own internal format and produce HTML2RFC output. The format depends on the editor generating HTML heading tags (e.g. &lt;h1&gt;) to mark document sections. It is not practical to attempt to support converters that render all block formatted text as &lt;p&gt; tags with different styles.</div>
<div><br></div><div><br></div><div>The attached document is a description of the proposed format. Comments welcome. </div><div><br></div><div>As you might guess from the fact that the document is in HTML, the tool is not written yet.</div>
<div><br></div>-- <br>Website: <a href="http://hallambaker.com/">http://hallambaker.com/</a><br>
</div></div>