Re: [xml2rfc] <sourcecode> inside an <aside>

Julian Reschke <julian.reschke@gmx.de> Fri, 29 January 2021 18:43 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 5DAAC3A0C88 for <xml2rfc@ietfa.amsl.com>; Fri, 29 Jan 2021 10:43:41 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-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 lMn-D3RVh4zt for <xml2rfc@ietfa.amsl.com>; Fri, 29 Jan 2021 10:43:40 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 902513A0C61 for <xml2rfc@ietf.org>; Fri, 29 Jan 2021 10:43:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1611945817; bh=nv6jJrGJb+qbXvN1IsOMjW8nQAqm+TSbFF51/0cG//E=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=k4PH0oTreYJR8UYC6hYgfRWXwXFQ/fjgwHVuBa4yjThxpKss22D32l2yPURRT/6LV Obh2sVL8ACqbQ0JdinwrmucX8Na6WUxQpkVP7NKn5jl6RkizQPITPAHf1mW4T6BmJn n3jvb5DM5oh9kDlCtjQll2Uw9SYhRsq8QXnLfkLg=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from [192.168.178.182] ([91.61.56.200]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQMuX-1lIwiv3XG5-00MNjq for <xml2rfc@ietf.org>; Fri, 29 Jan 2021 19:43:36 +0100
To: xml2rfc@ietf.org
References: <alpine.DEB.2.20.2101291807360.6375@maria.rogerprice.org>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <7fd977f0-1f93-4b56-784e-4644f3279ad8@gmx.de>
Date: Fri, 29 Jan 2021 19:43:35 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.6.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.2101291807360.6375@maria.rogerprice.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:HoJGfk3EmAJdkkl2qg2v9x9FwHEz6BnF/rKUMnuV3GG3YH+SPLL FkwULCT7yBXMAiEcn3SsJ/TPcphEK18MktxZWj2PeKxDJMABVp05uM9YpPwanJQioQ35iLy Hm8sFDhDNlg3OYZ4g+Jpgwk48YOrA8WrOwZsNJ6U1qGYZ4ftuSoeFDF1qhQi7TLt2TZWSG7 6LUYAx73oNuBWzVCBOGwQ==
X-UI-Out-Filterresults: notjunk:1;V03:K0:cM+G3Nwgub8=:FKryo3B0pXCYF4l2aB+HtW nK3xzOni3wWZjXQY4Ac9IkivO1nuvZpX7hARGwVzq/ZLyDrDEPOloPu7NHBZoIWKhvA7JfOMe ltAypjJVr/mL58JVwpxmVKpHfX/ZDUtrOB9FF+5br3fNFFsLjQY+bWKNWxsy1lx+zLf4o1X/r Nbx9N/b+AezfKXQckioDyYrXjVVxUVxIFKcBizNwzr1QHwoyTYkodpuxWWKkHwg4HmNbaJF69 xlqF0Q3u5l1EZffFaVDUB+zUDXgC6OZhTpaJzWiE3qfIfYO0bfM5dAfJha+Df8LYwrXlnWADe gwYlfVE53dcRl1k/uLoIPSTktBt1ThSMWShavVVzh8+a0lIflunV2wFanvyM4mLt3H8NNeL4y vrYNIQ7i7UDyTnf4C1x4poPufJ5en0Tu2nUbkQVvbPTnwnLkB6hbouRd8mUlp0EfcrihcTTPp QLkGS5HtqD+SVN3NsthXccL/FbxyzWeCjdCeAdlU4OboDbn2khIKJycrjAbc8u5is2QlJcys2 LkLg8lJ7W4yaRmiBzOsSZ4aKqrLyU5ITYVQP3CMCYDjfkmABFfuBYqS+4SMpIGoO9XQLj+L9y JxagZo6ls2M7S0CN3Dp2JQFUuEBbQGEgq5eIbLNYgDHMu60dl53GPT1RGxbvAvdrNw14n7SAK JQyvWs72kteazKME1H9o4LFgsRaIIqF82mpZMvyilINdl29QKrSmq8TvcYXTKIG06+eUUHum1 C/7zNpWm0KymKP3Wafs/5IfoY4XqxboHthlPDCAH2bUVsZcE/GTcnFSOnC1QPkID4JMbEI1A/ QdEhc2798zYiFEDfhDFtb207XOaRaoYQJpEOTRXBN9C7LYTp3A0Uai2xGKgbTEj7rBhnLP0Wv iRp26+ZYkMDOu/quQVvA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/xml2rfc/k_X_KSBnlagKzSXSWEzOz15FfQs>
Subject: Re: [xml2rfc] <sourcecode> inside an <aside>
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: Fri, 29 Jan 2021 18:43:41 -0000

Am 29.01.2021 um 18:28 schrieb Roger Price:
> I would like to place a short piece of code in an aside, but this is not
> allowed by the content model for <aside>:
>
>   element aside {,,,,
> (artset|artwork|blockquote|dl|figure|iref|ol|t|table|ul)* }
>
> It is forbidden to write
>
>   <aside><t>Bla bla ....</t>
>   <sourcecode>a=a+1</sourcecode></aside>
>
> I find I have to write
>
>   <aside><t>Bla bla ....</t>
>   <figure><sourcecode>a=a+1</sourcecode></figure></aside>
>
> This puts the a=a+1 into the aside, but gives me an unwanted "Figure n".
>
> 1. Is there a neater way of doing this?
> 2. Why not allow <sourcecode> in the content model for <aside>?
>
> Roger
> ...

IMHO that is clearly an oversight. I recommend opening a ticket at
<https://github.com/rfc-format/draft-iab-xml2rfc-v3-bis/issues>. I
*believe* this should be non-controversial and easy to fix.

(The best workaround for now probably would be to use <artwork> instead
of <sourcecode>).

Best regards, Julian