Re: [xml2rfc] Tables in XML V3 - A downgrade

Julian Reschke <julian.reschke@gmx.de> Sat, 14 September 2019 09:42 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: xml2rfc@ietfa.amsl.com
Delivered-To: xml2rfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B82120026 for <xml2rfc@ietfa.amsl.com>; Sat, 14 Sep 2019 02:42:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=gmx.net
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 h7TBtMirrDsd for <xml2rfc@ietfa.amsl.com>; Sat, 14 Sep 2019 02:41:58 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3F7F120059 for <xml2rfc@ietf.org>; Sat, 14 Sep 2019 02:41:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1568454103; bh=mEsSCcXqD4mG7DdrtraFCc+hWCz6FNViTVWdUCoyFDo=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=C6gKcF8JZKjX1w5OxVsggdHj8UWJFDO/JCaxlvEAskMqV+D4IvyR1/6w+AfKQvUdo zx7x+YGWC4kwEuTtGXE9KPJgRtz6223mL7geBZuVw54UVWecoiA5+67Bn4ItM7SEpX NgfWTAKbj/18i7W5ZkqGfqXM0qcY9L6JyBvh1xE8=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.124] ([84.171.159.64]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MfHAH-1icLld41Rj-00gpbK; Sat, 14 Sep 2019 11:41:43 +0200
To: Anders Rundgren <anders.rundgren.net@gmail.com>, Henrik Levkowetz <henrik@levkowetz.com>, xml2rfc@ietf.org
References: <94358f7d-3465-4161-1597-f1dbfba73b3f@gmail.com> <d44ac5f1-e4c2-1239-4bea-714a721115b8@levkowetz.com> <9ceb0697-c3ae-4f14-606c-4e089f04e2f2@gmail.com> <a4874a50-ffc3-80f5-cb42-09f82072644c@gmx.de> <04713f10-5c19-2ad5-2fa6-2db5f1ed5599@gmail.com> <f5554cd0-9c74-3a8c-5af9-25b947d499d8@gmx.de> <7bb2a5fb-262d-39b5-3bb0-72e068923ea7@gmail.com> <c3c8db0e-e719-32e6-ca3c-736e25ce8936@gmx.de> <f2f49552-091d-50e4-e2e2-2fdd30cbb7ae@gmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <bd07ad5a-a0a7-f821-54ec-c09ee5614e2a@gmx.de>
Date: Sat, 14 Sep 2019 11:41:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0
MIME-Version: 1.0
In-Reply-To: <f2f49552-091d-50e4-e2e2-2fdd30cbb7ae@gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:kCKirIeZkEcDANJE74JBSnVk2FIg7j3Wz6i4k13/IPYqCvMTuLB WWAyg9tU+YYpnup6c2RHROLWpjXgknFzssjHmtGVfzl3Nxl+ZryLKrZbFf+I3wGQimwySiA ffq6JDFlDfNgsWBYXUz2eRewbSKoyRwjgY8+j/SCacank70759ZqnU70SwDc6bRhyedjk2M XwEMqby12EuQVSarasx2A==
X-UI-Out-Filterresults: notjunk:1;V03:K0:yy9BTkmHReA=:PrBJ70n+3jMhB7I3WiUR9i 1Ev8v9iNlRk4SgmNGp649e5ggQpbbQkDpP4TxIhuzVf//BeQ+juEWj9rD0CdAzMWk8v4tl9p2 M4ampKd4Vno8ew4RhaqQW1RRryg8/8yuyhyKQEs4YhbT0cS06AJfFsDuvpEDIc7+ulFjeVzFB HsPpT+8COLKdOPqAUwN5iiBfMsA+NNDWIgBFYtk4X52YIr9u6axi2ya0dbzIZSndke1Jq98vt f//PyNABYGMcHUDaRuo2mIeKViqdAWojD0/+JNsIbPpVtGb4YvxCP2sp71aC7ZxG6pEXDhEpX /7k9VL5ijF8ThRZifA5TPORYDlZVvEsnrHSi00kmc/OFBVCNXkLcnY0zbAg11E959LtK8Co/D Ve7UnMKz4Ba/iOJCkBOAeF0clwaxHPmTOCGcXBQsBn5cY+EEwHA6VmH1csrdGfd+tgVLlzNRz B1a1mZi8bkWuUQDJfMrDGp/jvSebey+pIBXNuQx+mDwDGTNqYCBkSgPra4mF00FupS9fMO1ru idMaI9y10qyGdJkQvYmEi6LLuIjbVkUbKB2/UPYbcIfBiOGFRuburP4wrOS3onkf7jYN5AINy qbtgXJ4pLWdNV5HudA9EMWY7lHIWI+MhinwiAbm+IYEtM92mMloXAi+1wELz5ghUwEENcRbel 2cuf5Zw4b5UCyoaK8Y9+6Wee9aJ0/ftMEW1QgScdsF8BnKk/SysTfYXJP8UFfl6/fAeik5E0S 72YnAUuzdwfoW3vG4H6hjRMxkSyFa2c+BhCXX+fIt8KhGLucfMkdTO42uZjy1gzUnHo2cSdSf uZYd+xo+ZoI1tmf2wTheBuJNXanm1oYTHccBcMtT27ifk+FuLvWBJdXpGvf5p2J35tE+l3i1P 8ihmQz1rmGMAhxyuFCYCMbLeYsKPz9n8UDfQQ1jZzlzGE9/RJsDLnKInJxC1D+82zuPRS3Ba+ IIpWHDwaB0CpVvM0RQalgBHbQV6WSa1FHJqSKQXQaO96ftRVk9RTInT0PjSE7lQ55dtggimFA oxq59oOuUFZsSeZDL2PYGZURULdIwmbLZFw3F06QXGdV1i6WGhAd5WczecbixbBF+dSx32KWj C0AtBP+hQiQJpHPPQIGA+9Sj1uyCnD5lMxNnjOK+RSEfju3QixRQXw74TkvMIBM0Onr31WTUN 2TYY8amrAIzsPARUJDDczK9GXYwVfoA6nTBM3uDblLRzO1ucrKasDPxvmMTDJ39X+HPAXyGHP 4iwJ/cDpGN1eqOl6z25zCqfm2pBV87a3oEbaXpYWBnRc6k7PtmRAQU+kviJ4=
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/OejyMPMS_UxzMDobP4QjWaxvGd8>
Subject: Re: [xml2rfc] Tables in XML V3 - A downgrade
X-BeenThere: xml2rfc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <xml2rfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xml2rfc/>
List-Post: <mailto:xml2rfc@ietf.org>
List-Help: <mailto:xml2rfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xml2rfc>, <mailto:xml2rfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Sep 2019 09:42:01 -0000

On 14.09.2019 11:19, Anders Rundgren wrote:
> ...
>> That said, I still don't understand what you're referring to when you
>> say "Paginated RfcMarkup is rather reducing readability and browsers can
>> print fairly well these days."
>
> Well, having code examples and tables interspersed with pagination
> information is not everybody's cup of tea :-)
>
> Unpaginated Web pages print fairly well these days.  I believe there
> even is a way to paginate specifically for printing.

Yes, but that requires the document to be HTML, not plain text. That's
what confused me.

rtfc2629.xslt generates the required CSS print information
(headers/footers etc). Unfortunately, browsers do not really care yet.
(PrinceXML does when generating PDF from HTML).

xml2rfc doesn't seem to generate it yet, but I'm sure it will at some point.

> ... >>> PIs could be used to keep the XML intact.
>>
>> I still don't get that.
>
> Maybe there is something I have misunderstood.
>
> The idea is simply that there would be a single master document (in XML)
> that would conditionally produce different output depending on
> directives given by the author.
>
> Since the transition to new formats always take long time, PIs could
> ease that.

The vocabulary has supported plain text fallbacks for ages, see
<https://greenbytes.de/tech/webdav/rfc7749.html#rfc.section.2.5.p.5>.
xml2rfc-as-implemented introduces something new for that, see
<https://tools.ietf.org/html/draft-levkowetz-xml2rfc-v3-implementation-notes-09#section-3.1.1>.

>>> XHTML is a deprecated W3C standard currently used by RFCs.  It is not
>>> a problem but switching to HTML5 is preferable.
>>
>> "currently used by RFCs" where?
>
> In RfcMarkup and HTML RFCs.

RfcMarkup has no official standing (and yes, I like it as well, and it
has served us well for a very long time). It apparently generates XHTML,
but the content is served as text/html on tools.ietf.org. It might be
good to change it to produce valid HTML5.

And when you say: "HTML RFCs", what are you referring to?

Best regards, Julian