Re: RFC Text to XML

Michael Richardson <mcr+ietf@sandelman.ca> Mon, 27 October 2014 20:38 UTC

Return-Path: <mcr@sandelman.ca>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D60B01A1A56 for <wgchairs@ietfa.amsl.com>; Mon, 27 Oct 2014 13:38:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, T_TVD_MIME_NO_HEADERS=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lsd7fBqPiZ2M for <wgchairs@ietfa.amsl.com>; Mon, 27 Oct 2014 13:38:12 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E13F21A0177 for <wgchairs@ietf.org>; Mon, 27 Oct 2014 13:38:11 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 80FD220031; Mon, 27 Oct 2014 16:39:23 -0400 (EDT)
Received: by sandelman.ca (Postfix, from userid 179) id 4B8B163A84; Mon, 27 Oct 2014 16:38:10 -0400 (EDT)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id 3882C63A21; Mon, 27 Oct 2014 16:38:10 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: "Adam W. Montville" <adam.w.montville@gmail.com>
Subject: Re: RFC Text to XML
In-Reply-To: <46E0A263-AD6B-4A32-9AE9-741E94A5132E@gmail.com>
References: <46E0A263-AD6B-4A32-9AE9-741E94A5132E@gmail.com>
X-Mailer: MH-E 8.2; nmh 1.3-dev; GNU Emacs 23.4.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha1"; protocol="application/pgp-signature"
Date: Mon, 27 Oct 2014 16:38:10 -0400
Message-ID: <27553.1414442290@sandelman.ca>
Sender: mcr@sandelman.ca
Archived-At: http://mailarchive.ietf.org/arch/msg/wgchairs/3PjY6EOGxNGVvzynwSC9AWaSGMk
Cc: wgchairs@ietf.org
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Oct 2014 20:38:14 -0000

Adam W. Montville <adam.w.montville@gmail.com> wrote:
    > Can anyone point me to a tool that converts from RFC text format to
    > XML?

I have successfully used
  https://github.com/tomaszmrugalski/nroff2xml

to convert from RFC3779 to http://datatracker.ietf.org/doc/draft-richardson-6tisch-idevid-cert/.
Tomasz created this for RFC3315bis, on which I also worked, and the result
was very useable.  We had to fix up some tables and inline ascii art, but
that was all.

To do this, you need to get the nroff from the RFC-editor, which they
have for everything.

--
Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
 -= IPv6 IoT consulting =-