Network Working Group A. Author Internet-Draft רוני אבן (R. Even) Obsoletes: 1234, 5678, 9012, 3456, 7890 (if וואווי (Huawei) approved) 田中花子 様 (H. Tanaka) Intended status: Informational Expires: 13 January 2019 N. Org B. Aventure Université de Liège International Association for Cryptologic Research A. Lindgren 12 July 2018 Xml2rfc Vocabulary V3 Elements Combined Test File elements-00 Abstract This is the abstract. Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at https://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." This Internet-Draft will expire on 13 January 2019. Copyright Notice Copyright (c) 2018 IETF Trust and the persons identified as the document authors. All rights reserved. Author, et al. Expires 13 January 2019 [Page 1] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/ license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Table of Contents 1. RFC 2119 key words . . . . . . . . . . . . . . . . . . . . . 2 2. Citations . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3. Unordered list with sub-elements . . . . . . . . . . . . . . 5 4. Ordered list with sub-elements . . . . . . . . . . . . . . . 7 5. Definition list with sub-elements . . . . . . . . . . . . . . 9 6. Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 7. Unicode Literals . . . . . . . . . . . . . . . . . . . . . . 14 7.1. Single Characters . . . . . . . . . . . . . . . . . . . . 14 7.2. Character Strings . . . . . . . . . . . . . . . . . . . . 15 8. Irregular date specifications . . . . . . . . . . . . . . . . 18 9. Aside, Word Joiner, and Break . . . . . . . . . . . . . . . . 18 10. Section title test 1 . . . . . . . . . . . . . . . . . . . . 21 11. Section level h2 . . . . . . . . . . . . . . . . . . . . . . 21 11.1. Section level h3 . . . . . . . . . . . . . . . . . . . . 21 11.1.1. Section level h4 . . . . . . . . . . . . . . . . . . 21 12. Eref brackets . . . . . . . . . . . . . . . . . . . . . . . . 21 13. Sourcecode indentation . . . . . . . . . . . . . . . . . . . 21 14. Tables inside lists . . . . . . . . . . . . . . . . . . . . . 22 15. Wide artwork . . . . . . . . . . . . . . . . . . . . . . . . 23 16. Sup and sub . . . . . . . . . . . . . . . . . . . . . . . . . 24 Unnumbered section . . . . . . . . . . . . . . . . . . . . . . . 24 References . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Normative References . . . . . . . . . . . . . . . . . . . . . 25 Informative References . . . . . . . . . . . . . . . . . . . . 25 CMS References . . . . . . . . . . . . . . . . . . . . . . . 25 ESS References . . . . . . . . . . . . . . . . . . . . . . . 26 MIME-SPEC References . . . . . . . . . . . . . . . . . . . . 26 Other References . . . . . . . . . . . . . . . . . . . . . . 26 Appendix A. Some Back Matter . . . . . . . . . . . . . . . . . . 27 A.1. Contributors . . . . . . . . . . . . . . . . . . . . . . 27 A.2. Arbitrary^superscript in section _title_ . . . . . . . . 28 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 28 1. RFC 2119 key words The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here. Author, et al. Expires 13 January 2019 [Page 2] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 2. Citations This section contains a bunch of citations, in order to test citation formats and also in order to refer to each of the entries in the Section 18. Citations of References: * Format="default": [RFC7997] * Format="title": Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words * Format="counter": Not supported * Format="none": Citations of References with explicit text: * Text and format="default": Text [RFC7997] * Text and format="title": Text (Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words) * Text and format="counter": Not supported * Text and format="none": Text Citations of multiple Sections in References, using sectionFormat="bare": * No text and no format attribute: Sections 3.2 and 3.3 of [RFC7997]. * No text and format="default": Sections 3.2 and 3.3 of [RFC7997]. * No text and format="title": Not meaningful * No text and format="counter": Not meaningful * No text and format="none": Not meaningful Citations of multiple Sections in References, using text and sectionFormat="bare": * Text and format="default": Sections 3.2 (Person Names) and 3.3 (Company Names) and 3.3 (a _lot_ *more* information) of [RFC7997]. Author, et al. Expires 13 January 2019 [Page 3] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 * Text and format="title": Not meaningful * Text and format="counter": Not meaningful * Text and format="none": Not meaningful References to Abstract, with explicit text: * Text and format="default": Text (Abstract) * Text and format="title": Text (Abstract) References to Abstract: * Format="default": Abstract * Format="title": Abstract References to Sections, with explicit text: * Text and format="default": Text (Section 3) * Text and format="title": Text (Unordered list with sub-elements) * Text and format="counter": Text (3) * Text and format="none": Text References to Sections: * Format="default": Section 3 * Format="title": Unordered list with sub-elements * Format="counter": 3 * Format="none": References to Appendix: * Format="default": Appendix A * Format="title": Some Back Matter * Format="counter": A * Format="none": Author, et al. Expires 13 January 2019 [Page 4] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 References to Comments: * Format="default": Comment cited-comment * Format="title": cited-comment * Format="counter": (not allowed) * Format="none": // This comment is to be cited. These references should be present: [RFC5652] [RFC2634] [RFC5035] [RFC2045] [RFC2046] [RFC2047] [RFC2049] [RFC4289] [RFC6838] 3. Unordered list with sub-elements * Unordered list, first bullet. [MUST], [MUST NOT] * Unordered list, second bullet. Text only. Octavio fuit, cum illam severitatem in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se plane Graecum dici velit, ut a Scaevola est praetore salutatus Athenis Albucius. In physicis plurimum posuit. ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. * Unordered list, third bullet, element t. Quid? si nos non interpretum fungimur munere, sed tuemur ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Extremum autem esse bonorum eum voluptate vivere. Sic faciam igitur, inquit: unam rem explicabo, eamque maximam, de physicis alias, et quidem locis pluribus. Unordered list, third bullet, second element: +-------------------------------------------+ | | | Artwork | | | +-------------------------------------------+ Unordered list, third bullet, third element: Definition list, element dt. Element dd. Indent 16. Nisi mihi Phaedrum, inquam, tu mentitum aut Zenonem misisti. Author, et al. Expires 13 January 2019 [Page 5] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 Unordered list, third bullet, third element: Definition list, element dt. Element dd. Indent 16. Nisi mihi Phaedrum, inquam, tu mentitum aut Zenonem misisti. Unordered list, third bullet, fourth element: Figure Figure Figure Figure 1: Some figure name REQ1: Unordered list, third bullet, fifth element: Ordered list, element li. Text only. Indent="8" REQ2: Unordered list, third bullet, fifth element: Ordered list, element t. Indent="8". Nam cum ad me de virtute misisti. Quae est enim contra Cyrenaicos satis acute, nihil ad iucunde vivendum reperiri posse, quod coniunctione tali sit aptius. Quae etsi mihi nullo modo nec divelli nec distrahi possint, sic de iustitia iudicandum est, quae non modo non impediri rationem amicitiae, si summum bonum diceret, primum in eo essent. REQ2:1 Sublist with '%p' parent counter element in the list counter, item one REQ2:2 Item two. REQ2:3 Item three. file "sample.py" # Unordered list, third bullet, sixth element A = 1; # Non-ASCII comment: € - Unordered list, third bullet, seventh element: Unordered list, element li. Text only. - Element t. Atque ut odia, invidiae, despicationes adversantur voluptatibus, sic amicitiae non posse iucunde vivi, nisi sapienter, honeste iusteque vivatur, nec sapienter, honeste, iuste, nisi iucunde. Democritea dicit perpauca mutans, sed ita, ut ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Author, et al. Expires 13 January 2019 [Page 6] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 Unordered list, third bullet, eight and ninth element: Text and SVG Artwork: .. .. .. . . . . . . .. .. .. . . . . . /\ /\ . .. ./ \ / \ X==x /\ / \/ x==X \ / \ /. .. . \/ \/ . . . . . .. .. . . . . . . . .. .. .. * Artset include with (Artwork only available as svg: No external link available, see elements-00.html for artwork.) * Unicode SVG rendering test (Artwork only available as svg: No external link available, see elements-00.html for artwork.) 4. Ordered list with sub-elements 1. Ordered list, first bullet. Indent="6". 2. Ordered list, second bullet. Indent="6". Text only. Octavio fuit, cum illam severitatem in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se plane Graecum dici velit, ut a Scaevola est praetore salutatus Athenis Albucius. In physicis plurimum posuit. ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. 3. Ordered list, third bullet, element t. Quid? si nos non interpretum fungimur munere, sed tuemur ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Extremum autem esse bonorum eum voluptate vivere. Sic faciam igitur, inquit: unam rem explicabo, eamque maximam, de physicis alias, et quidem locis pluribus. Author, et al. Expires 13 January 2019 [Page 7] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 Ordered list, third bullet, second element: +-------------------------------------------+ | | | Artwork | | | +-------------------------------------------+ Ordered list, third bullet, third element: Definition list, element dt. Element dd. Nisi mihi Phaedrum, inquam, tu mentitum aut Zenonem misisti. Ordered list, third bullet, fourth element: Figure Figure Figure Figure 2: Some figure name 1. Ordered list, third bullet, fifth element: Ordered list, element li. Text only. 2. Ordered list, third bullet, fifth element: Ordered list, element t. Nam cum ad me de virtute misisti. Quae est enim contra Cyrenaicos satis acute, nihil ad iucunde vivendum reperiri posse, quod coniunctione tali sit aptius. Quae etsi mihi nullo modo nec divelli nec distrahi possint, sic de iustitia iudicandum est, quae non modo non impediri rationem amicitiae, si summum bonum diceret, primum in eo essent. # Ordered list, third bullet, sixth element A = 1; * Ordered list, third bullet, seventh element: Unordered list, element li. Text only. * Element t. Atque ut odia, invidiae, despicationes adversantur voluptatibus, sic amicitiae non posse iucunde vivi, nisi sapienter, honeste iusteque vivatur, nec sapienter, honeste, iuste, nisi iucunde. Democritea dicit perpauca mutans, sed ita, ut ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. See Appendix A, Section 3.1 of [I-D.levkowetz-xml2rfc-v3-implementation-notes] and also Appendix A.1 of Key Words Case Ambiguity [RFC8174] / Key Words Case Ambiguity [RFC8174], Appendix A.1 / Key Words Case Ambiguity [RFC8174] (Appendix A.1). Author, et al. Expires 13 January 2019 [Page 8] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 4.1 Sublist with '%p' parent counter element in the list counter, item one 4.2 Item two. 4.3 Item three. 5. Definition list with sub-elements Term 1 Definition list, first bullet. Term 2 Definition list, second bullet. Text only. Octavio fuit, cum illam severitatem in eo non arbitrantur. erunt etiam, et ii quidem eruditi Graecis litteris, contemnentes Latinas, qui se plane Graecum dici velit, ut a Scaevola est praetore salutatus Athenis Albucius. In physicis plurimum posuit. ea scientia et verborum vis et natura orationis et consequentium repugnantiumve ratio potest perspici. Term 3 Definition list, third bullet, element t. Quid? si nos non interpretum fungimur munere, sed tuemur ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Extremum autem esse bonorum eum voluptate vivere. Sic faciam igitur, inquit: unam rem explicabo, eamque maximam, de physicis alias, et quidem locis pluribus. Definition list, third bullet, second element: +-------------------------------------------+ | | | Artwork | | | +-------------------------------------------+ Definition list, third bullet, third element: Definition list, element dt. Element dd. Nisi mihi Phaedrum, inquam, tu mentitum aut Zenonem misisti. Definition list, third bullet, fourth element: Figure Figure Figure Figure 3: Some figure name 1. Definition list, third bullet, fifth element: Ordered list, element li. Text only. Author, et al. Expires 13 January 2019 [Page 9] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 2. Definition list, third bullet, fifth element: Ordered list, element t. Nam cum ad me de virtute misisti. Quae est enim contra Cyrenaicos satis acute, nihil ad iucunde vivendum reperiri posse, quod coniunctione tali sit aptius. Quae etsi mihi nullo modo nec divelli nec distrahi possint, sic de iustitia iudicandum est, quae non modo non impediri rationem amicitiae, si summum bonum diceret, primum in eo essent. * UL within OL within DL, item one * UL within OL within DL, item two UL within OL within DL, empty="true"; item one UL within OL within DL, empty="true"; item two UL within OL within DL, bare="true"; item one UL within OL within DL, bare="true"; item two # Definition list, third bullet, sixth element A = 1; * Definition list, third bullet, seventh element: Unordered list, element li. Text only. * Element t. Atque ut odia, invidiae, despicationes adversantur voluptatibus, sic amicitiae non posse iucunde vivi, nisi sapienter, honeste iusteque vivatur, nec sapienter, honeste, iuste, nisi iucunde. Democritea dicit perpauca mutans, sed ita, ut ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Definition list, third bullet, eight element, t. Quid? si nos non interpretum fungimur munere, sed tuemur ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Extremum autem esse bonorum eum voluptate vivere. Sic faciam igitur, inquit: unam rem explicabo, eamque maximam, de physicis alias, et quidem locis pluribus. Definition list, third bullet, ninth element, t. Quid? si nos non interpretum fungimur munere, sed tuemur ea, quae audiebamus, conferebamus, neque erat umquam controversia, quid ego intellegerem, sed quid probarem. Extremum autem esse bonorum eum voluptate vivere. Sic faciam igitur, inquit: unam rem explicabo, eamque maximam, de physicis alias, et quidem locis pluribus. Author, et al. Expires 13 January 2019 [Page 10] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 6. Table +-----+-----+-----------+ | | | | +-----+-----+-----+-----+ | | | | | +=====+=====+=====+=====+ | | | | | +-----+-----+-----+-----+ | | | + +-----+-----+-----+ | | | | | + + +-----+-----+ | | | | +-----+ +-----+-----+ | | | | | +=====+=====+=====+=====+ | | | | | +-----+-----+-----+-----+ +===============================+=====================+=========+ | A | B | C D | +===============================+=====================+====+====+ | 1 | 2 | 3 | 4 | +===============================+=====================+====+====+ | Long text in a single cell | b1 | c1 | d1 | +-------------------------------+---------------------+----+----+ | Long text in a 3-cell column. | Long text in a 3-cell row. | | Quid igitur est? Inquit; | Quid enim est a Cyrenaicisque | | audire enim cupio, quid non | melius liberiusque | | probes eius, a quo | defenditur, tamen eius modi | | dissentias. | tempora incidunt, ut labore | | | et dolore disputandum putant. | | +---------------------+----+----+ | | Another 3-cell | c3 | d3 | | | column. +----+----+ | | | x | +-------------------------------+ +----+----+ | a5 | | c5 | d5 | +-------------------------------+---------------------+----+----+ | aa | bb | cc | dd | +-------------------------------+---------------------+----+----+ Table 1: Header, footer, colspan and rowspan Default alignment Author, et al. Expires 13 January 2019 [Page 11] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 +==========+========+=================+=====+=====+=======+=========+ | Column | Column |Column Title 3 |TC 4 |TC 5 |TC 6 | TC 7 | | Title | Tilte +==+==+==+==+==+==+==+==+==+==+==+====+====+====+ | 1 | 2 |C1|C2|C3|C4|C5|C6|C1|C2|C1|C2|C1| C2 | C1 | C2 | +==========+========+==+==+==+==+==+==+==+==+==+==+==+====+====+====+ | Major | Minor |x |x |x |x |x |x |x |x |x |x |x | x | x | x | | Row 1, | Row 1, | | | | | | | | | | | | | | | | Column | Column | | | | | | | | | | | | | | | | 1 | 2 | | | | | | | | | | | | | | | | +--------+--+--+--+--+--+--+--+--+--+--+--+----+----+----+ | | Minor |x |x |x |x |x |x |x |x |x |x |x | x | x | x | | | Row 2, | | | | | | | | | | | | | | | | | Column | | | | | | | | | | | | | | | | | 2 | | | | | | | | | | | | | | | +----------+--------+--+--+--+--+--+--+--+--+--+--+--+----+----+----+ Table 2: Large colspan +===========+=======+=============================================+ | Column1: |Column2| Column3: Column with a very long title | | Foobar!!! | | | +===========+=======+=============================================+ | Row A: Centered colspan | +-----------+-------+---------------------------------------------+ | Row B, |Row B, | ThisLineTakesWholeColumnWithoutBreaking!!!! | | Col 1 |Col 2 | | +-----------+-------+---------------------------------------------+ | Row C: Left aligned colspan | +-----------------------------------------------------------------+ | Row D: Right aligned colspan | +-----------------------------------------------------------------+ Table 3: Row wide colspan +=======+======+ | One | Two | +=======+======+ | Alpha | Beta | +-------+------+ Table 4: Aligned left Author, et al. Expires 13 January 2019 [Page 12] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 +=======+======+ | One | Two | +=======+======+ | Alpha | Beta | +-------+------+ Table 5: Aligned center +=======+======+ | One | Two | +=======+======+ | Alpha | Beta | +-------+------+ Table 6: Aligned right A really tight table where left padding cannot be applied as it would throw the left-alignment of the text off. +======+==========+======+========+=================+======+=======+ |Method|Definition|ptype |property| Value |Status|Version| +======+==========+======+========+=================+======+=======+ |dnswl |RFC 8904 |dns |zone | DNSWL publicly |active|1 | | | | | | accessible | | | | | | | | query root | | | | | | | | domain | | | +------+----------+------+--------+-----------------+------+-------+ |dnswl |RFC 8904 |policy|ip | type A response |active|1 | | | | | | received (or a | | | | | | | | quoted, comma- | | | | | | | | separated list | | | | | | | | thereof) | | | +------+----------+------+--------+-----------------+------+-------+ |dnswl |RFC 8904 |policy|txt | type TXT query |active|1 | | | | | | response | | | +------+----------+------+--------+-----------------+------+-------+ |dnswl |RFC 8904 |dns |sec | one of "yes" |active|1 | | | | | | for DNSSEC | | | | | | | | authenticated | | | | | | | | data, "no" for | | | | | | | | not signed, or | | | | | | | | "na" for not | | | | | | | | applicable | | | +------+----------+------+--------+-----------------+------+-------+ Table 7 Author, et al. Expires 13 January 2019 [Page 13] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 7. Unicode Literals 7.1. Single Characters Expansion "num": Example XML: Use the character Δ. expands to: Use the character U+0394. Expansion "name": Example XML: Use the character Δ. expands to: Use the character GREEK CAPITAL LETTER DELTA (U+0394). Expansion "num-lit": Example XML: Use the character Δ. expands to: Use the character U+0394 ("Δ"). Expansion "num-name": Example XML: Use the Δ. expands to: Use the U+0394 character (GREEK CAPITAL LETTER DELTA). * Tab: U+0009 (U+0009) * Char(128): U+0080 (U+0080) Expansion "num-lit-name": Example XML: Author, et al. Expires 13 January 2019 [Page 14] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 Use the character Δ. expands to: Use the character U+0394 ("Δ", GREEK CAPITAL LETTER DELTA). Expansion "num-name-lit": Example XML: Use the character Δ. expands to: Use the character U+0394 (GREEK CAPITAL LETTER DELTA, "Δ"). Expansion "ascii-lit-num": Example XML: Use the character Δ. expands to: Use the character "Delta" ("Δ", U+0394). Expansion "lit-name-num": Example XML: Use the Δ. expands to: Use the "Δ" character (GREEK CAPITAL LETTER DELTA, U+0394) Expansion "lit-num": Example XML: Use the Δ. expands to: Use the "Δ" character (U+0394). 7.2. Character Strings Expansion "num-lit": Example XML: Author, et al. Expires 13 January 2019 [Page 15] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 For example, the characters ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the characters U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2 ("ᏚᎢᎵᎬᎢᎬᏒ") from the Cherokee block look similar to the ASCII characters "STPETER". Expansion "num-name": Example XML: For example, the characters ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the characters U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2 (CHEROKEE LETTER DU, CHEROKEE LETTER I, CHEROKEE LETTER LI, CHEROKEE LETTER GV, CHEROKEE LETTER I, CHEROKEE LETTER GV, CHEROKEE LETTER SV) from the Cherokee block look similar to the ASCII characters "STPETER". Expansion "num-lit-name": Example XML: For example, the characters ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the characters U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2 ("ᏚᎢᎵᎬᎢᎬᏒ", CHEROKEE LETTER DU, CHEROKEE LETTER I, CHEROKEE LETTER LI, CHEROKEE LETTER GV, CHEROKEE LETTER I, CHEROKEE LETTER GV, CHEROKEE LETTER SV) from the Cherokee block look similar to the ASCII characters "STPETER". Expansion "num-name-lit": Example XML: Author, et al. Expires 13 January 2019 [Page 16] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 For example, the characters ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the characters U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2 (CHEROKEE LETTER DU, CHEROKEE LETTER I, CHEROKEE LETTER LI, CHEROKEE LETTER GV, CHEROKEE LETTER I, CHEROKEE LETTER GV, CHEROKEE LETTER SV, "ᏚᎢᎵᎬᎢᎬᏒ") from the Cherokee block look similar to the ASCII characters "STPETER". Expansion "ascii-lit-num": Example XML: For example, the characters ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the characters "STPETER" ("ᏚᎢᎵᎬᎢᎬᏒ", U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2) from the Cherokee block look similar to the ASCII characters "STPETER". Expansion "lit-name-num": Example XML: For example, the ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the "ᏚᎢᎵᎬᎢᎬᏒ" characters (CHEROKEE LETTER DU, CHEROKEE LETTER I, CHEROKEE LETTER LI, CHEROKEE LETTER GV, CHEROKEE LETTER I, CHEROKEE LETTER GV, CHEROKEE LETTER SV, U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2) from the Cherokee block look similar to the ASCII characters "STPETER". Expansion "lit-num": Example XML: Author, et al. Expires 13 January 2019 [Page 17] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 For example, the ᏚᎢᎵᎬᎢᎬᏒ from the Cherokee block look similar to the ASCII characters "STPETER". expands to: For example, the "ᏚᎢᎵᎬᎢᎬᏒ" characters (U+13DA U+13A2 U+13B5 U+13AC U+13A2 U+13AC U+13D2) from the Cherokee block look similar to the ASCII characters "STPETER". 8. Irregular date specifications You can now use date ranges like "2002-2003" (See [DATE-RANGE]) and fuzzy dates such as "Spring 1814" (See [FUZZY-DATE]) by omitting the year/month/day attributes of , and instead provide text content. 9. Aside, Word Joiner, and Break | Aside: Lorem ipsum dolor sit amet, consectetur adipiscing elit. | Fusce at sapien mauris. Integer sit amet ultrices urna. | Mauris at arcu vestibulum, suscipit nisi id, auctor felis. | Donec porttitor enim id augue ullamcorper tincidunt. Curabitur | sit amet volutpat turpis. Vestibulum vitae velit nisl. | Phasellus ac dolor eu eros pulvinar scelerisque. Pellentesque | volutpat id lacus rutrum sodales. Regular: Nam ut tortor ut dui fermentum viverra. Quisque sed aliquam enim. Pellentesque vestibulum risus sed ligula eleifend commodo. Sed vel lacus id mauris dapibus lobortis. Suspendisse quis pellentesque nisl, vitae pulvinar felis. Ut at hendrerit odio. Morbi non sem non ligula posuere ultrices. | In dignissim lacus et auctor sagittis. Integer ex tellus, | mollis vel ultrices sed, porta eget lacus. Sed sapien leo, | gravida ac sapien vel, feugiat fermentum neque. Vivamus magna | urna, malesuada sit amet odio at, gravida aliquam magna. | Curabitur imperdiet eros eu lectus vestibulum semper. | Vestibulum vitae accumsan tortor. Praesent nunc ex, ultrices | vel semper sit amet, scelerisque a dui. | | * Maecenas laoreet ante in fringilla commodo. Fusce | ullamcorper mattis neque, a maximus velit maximus eu. | | * In scelerisque commodo ex, sit amet tincidunt metus | porttitor sed. Sed eget lorem eget felis lacinia auctor | non dignissim nisi. Author, et al. Expires 13 January 2019 [Page 18] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 | | * Phasellus quis sapien varius, sollicitudin nisi eget, | venenatis turpis. In tincidunt aliquet felis, vel | fermentum enim tincidunt eget. Morbi rutrum ex sit amet | mauris dignissim mattis. | | * Nullam pharetra, augue vitae commodo sodales, urna enim | bibendum enim, et viverra tellus nisl eget urna. | | * Morbi commodo orci id commodo malesuada. Nulla maximus | eros dui, eget pellentesque lorem sagittis sed. | | * Donec at erat ultrices, pellentesque orci ut, fermentum | est. Sed sed molestie lorem. Praesent eget sem ut eros | mollis fermentum. | | * Nullam ex elit, maximus at turpis a, porttitor fringilla | felis. Sed ut sodales elit, sit amet dictum sapien. | | | Tell me and I forget. Teach me and I remember. Involve | | me and I learn. | | | | -- Benjamin Franklin | | | * First item | | | | * Second item | | | | * Third item | | | | - First of third | | | | - Second of third | | | 1. First item | | | | 2. Second item | | | | 3. Third item | | | | 1. First of third | | | | 2. Second of third | This sentence has no word joiner 'wj' in the double-word. | | This sentence has a word joiner 'wj' in this double-word. | Author, et al. Expires 13 January 2019 [Page 19] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 | This longer sentence has no word joiner 'wj' in the double- | word. | | This longer sentence has a word joiner 'wj' in this | double-word. | | This longer longer sentence has no word joiner 'wj' in the | double-word. | | This longer longer sentence has a word joiner 'wj' in this | double-word. | | This longer longer longer sentence has no word joiner 'wj' in | the double-word. | | This longer longer longer sentence has a word joiner 'wj' in | this double-word. | This sentence has no 'nbsp' in the double word. | | This sentence has a 'nbsp' in this double word. | | This longer sentence has no 'nbsp' in the double word. | | This longer sentence has a 'nbsp' in this double word. | | This longer longer sentence has no 'nbsp' in the double word. | | This longer longer sentence has a 'nbsp' in this double word. | | This longer longer longer sentence has no 'nbsp' in the double | word. | | This longer longer longer sentence has a 'nbsp' in this | double word. | | This longer longer longer longer sentence has no 'nbsp' in the | double word. | | This longer longer longer longer sentence has a 'nbsp' in this | double word. | This sentence | | has *three* forced breaks | | in order to be displayed | | on multiple lines. This second sentence does not have a forced | break, and should end up being wrapped. Author, et al. Expires 13 January 2019 [Page 20] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 Definition list with aside in
| This is text in an aside inside a definition list definition 10. Section title test 1 Lorem ipsum dolor sit amet, consectetur adipiscing elit. 11. Section level h2 Lorem ipsum dolor sit amet, consectetur adipiscing elit. 11.1. Section level h3 Lorem ipsum dolor sit amet, consectetur adipiscing elit. 11.1.1. Section level h4 Lorem ipsum dolor sit amet, consectetur adipiscing elit. 11.1.1.1. Section level h5 Lorem ipsum dolor sit amet, consectetur adipiscing elit. 11.1.1.1.1. Section level h6 Lorem ipsum dolor sit amet, consectetur adipiscing elit. 12. Eref brackets * https://www.ietf.org * IETF (https://www.ietf.org) * * IETF 13. Sourcecode indentation Source code as-is: Author, et al. Expires 13 January 2019 [Page 21] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 while true ; do case "$1" in -h| --help) usage; exit;; # Show this help -v| --verbose) VERBOSE=1;; # Be more talkative -V| --version) version; exit;; # Show program version --) shift; break;; esac shift done Source code within a figure: for opt, value in opts: if opt in ["-h", "--help"]: # Output this help, then exit print __doc__ % locals() sys.exit(1) elif opt in ["-v", "--version"]: # Output version information print program, version sys.exit(0) elif opt in ["-V", "--verbose"]: # Output version information opt_verbose = True Figure 4: Sourcecode within figure 14. Tables inside lists Step 1: (This example is excerpted from pre-RFC8677) Indent="9" At nSFF1, the following nNLM is assumed: Author, et al. Expires 13 January 2019 [Page 22] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 +=====+=====+===================+====================+ | SPI | SI | Next Hop(s) | Transport | | | | | Encapsulation (TE) | +=====+=====+===================+====================+ | 10 | 255 | 192.0.2.1 | VXLAN-gpe | +-----+-----+-------------------+--------------------+ | 10 | 254 | 198.51.100.10 | GRE | +-----+-----+-------------------+--------------------+ | 10 | 253 | www.example.com | HTTP | +-----+-----+-------------------+--------------------+ | 10 | 252 | www.example2.com | HTTP | +-----+-----+-------------------+--------------------+ | 40 | 251 | 198.51.100.15 | GRE | +-----+-----+-------------------+--------------------+ | 50 | 200 | 01:23:45:67:89:ab | Ethernet | +-----+-----+-------------------+--------------------+ | 15 | 212 | Null (end of | None | | | | path) | | +-----+-----+-------------------+--------------------+ Table 8: nNLM at nSFF1 This is an arbitrary term: And this is some text with a table. +==========+=============+==========+ | Head 1 | Head 2 | Head 3 | +==========+=============+==========+ | Cell A1 | Cell A2 | Cell A3 | +----------+-------------+----------+ | Cell B1 | Cell B2 | Cell B3 | +----------+-------------+----------+ | Cell C1 | Cell C2 | Cell C3 | +==========+=============+==========+ | Head 10 | Head 20 | Head 30 | +==========+=============+==========+ | Cell A10 | Cell A20 | Cell A30 | +----------+-------------+----------+ | Cell B10 | Empty Cell: | | +----------+-------------+----------+ Table 9 15. Wide artwork 0 1 2 3 4 5 6 7 123456789012345678901234567890123456789012345678901234567890123456789012 Author, et al. Expires 13 January 2019 [Page 23] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 16. Sup and sub Sup Text with superscript^2 Sup Simple superscript expressions: x^-1 y^+3.0 z^3.2a Sup More simple superscript expressions: x^1.2 y^n0 Sup Parenthetical expressions in superscript: x^(n+1) y^-(k-1) z^(_c) Sup Compound superscript expressions: x^(x+y) y^(_c) z^(a.0) Sup One word ^superscript or two ^(words superscript) Sup Text with sub inside superscript^(x_2) Sub Text with subscript_2 Sub Simple subscript expressions: x_-1 y_+3.0 z_3.2a Sub More simple subscript expressions: x_1.2 y_n0 Sub Parenthetical expressions in subscript: x_(n+1) y_-(k-1) z_(_c) Sub Compound subscript expressions: x_(x+y) y_(_c) z_(a.0) Sub One word _subscript or two _(words subscript) Sub Text with super inside subscript_(x^2) Unnumbered section Regular paragraph. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut pharetra neque vulputate dolor elementum sodales. Maecenas maximus elit sit amet pretium facilisis. Vivamus pulvinar, quam nec eleifend ultricies, nisi elit rhoncus risus, in commodo mi leo in lorem. Indented paragraph. Indent="5". Aenean ornare elit at urna molestie fermentum. Donec erat purus, vestibulum in venenatis tempor, feugiat nec neque. Fusce luctus sem neque, id venenatis turpis vulputate nec. Nulla tincidunt pretium ex fringilla posuere. Cras quis massa neque. 1. Indent="5". Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut pharetra neque vulputate dolor elementum sodales. Author, et al. Expires 13 January 2019 [Page 24] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 2. Item 2 * Indent="5". “The heaviest penalty for declining to rule is to be ruled by someone inferior to yourself.” Πολιτεία Ich weiß nicht, was soll es bedeuten, Daß ich so traurig bin; Ein Mährchen aus alten Zeiten, Das kommt mir nicht aus dem Sinn. Dreiunddreißig Gedichte References Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, . [RFC7997] Flanagan, H., Ed., "The Use of Non-ASCII Characters in RFCs", IAB, RFC 7997, DOI 10.17487/RFC7997, December 2016, . [RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, . Informative References CMS References [I-D.levkowetz-xml2rfc-v3-implementation-notes] Levkowetz, H., "Implementation notes for RFC7991,", Work in Progress, Internet-Draft, draft-levkowetz-xml2rfc-v3- implementation-notes-13, 16 September 2021, . [RFC5083] Housley, R., "Cryptographic Message Syntax (CMS) Authenticated-Enveloped-Data Content Type", RFC 5083, DOI 10.17487/RFC5083, November 2007, . [RFC5652] Housley, R., "Cryptographic Message Syntax (CMS)", STD 70, RFC 5652, DOI 10.17487/RFC5652, September 2009, . Author, et al. Expires 13 January 2019 [Page 25] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 ESS References [RFC2634] Hoffman, P., Ed., "Enhanced Security Services for S/MIME", RFC 2634, DOI 10.17487/RFC2634, June 1999, . [RFC5035] Schaad, J., "Enhanced Security Services (ESS) Update: Adding CertID Algorithm Agility", RFC 5035, DOI 10.17487/RFC5035, August 2007, . MIME-SPEC References [RFC2045] Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies", RFC 2045, DOI 10.17487/RFC2045, November 1996, . [RFC2046] Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types", RFC 2046, DOI 10.17487/RFC2046, November 1996, . [RFC2047] Moore, K., "MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text", RFC 2047, DOI 10.17487/RFC2047, November 1996, . [RFC2049] Freed, N. and N. Borenstein, "Multipurpose Internet Mail Extensions (MIME) Part Five: Conformance Criteria and Examples", RFC 2049, DOI 10.17487/RFC2049, November 1996, . [RFC4289] Freed, N. and J. Klensin, "Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures", BCP 13, RFC 4289, DOI 10.17487/RFC4289, December 2005, . [RFC6838] Freed, N., Klensin, J., and T. Hansen, "Media Type Specifications and Registration Procedures", BCP 13, RFC 6838, DOI 10.17487/RFC6838, January 2013, . Other References Author, et al. Expires 13 January 2019 [Page 26] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 [AUTHORS] Πυθαγόρας ὁ Σάμιος (Samos, P. O.), Doe, J., Bergström, A., and J. Doe, "Lots of authors", RFC 7539, DOI 10.17487/RFC7539, May 2015, . [DATE-RANGE] Moe, J., "Document with date range", 2002-2003. [FUZZY-DATE] Mae, J., "Document with fuzzy date", Second quarter 2010. [GEDICHTE] Heine, H., "Dreiunddreißig Gedichte", 1824. [NO-DATE] Mae, N., "Document — with no date", Advances in Cryptology – AACC Edition pp. 235-265. [REPUBLIC] Πλάτων (Plato), "Πολιτεία", 375 BC. [RFC0952] Harrenstien, K., Stahl, M., and E. Feinler, "DoD Internet host table specification", RFC 952, DOI 10.17487/RFC0952, October 1985, . Appendix A. Some Back Matter Fusce viverra ipsum tempor finibus pharetra. Vestibulum fermentum porta neque et maximus. Aliquam tristique nibh in neque aliquam pharetra. Sed sapien felis, efficitur at finibus et, porttitor non quam. Nulla a ultrices nibh, ac commodo lacus. Integer vitae lorem ut sapien venenatis maximus. Morbi ut faucibus nunc, vitae pretium lorem. Aliquam sit amet tortor ut turpis dapibus ullamcorper. Proin at ligula nec magna molestie eleifend: トヨタ 自動車 株式会社 (Toyota Jidōsha KK). // This is a long comment line which extends well beyond the // 72-character page width. A.1. Contributors We'd like to thank these contributors: Roni Even Huawei David Hamelech 14 Tel Aviv 64953 Israel Additional contact information: Author, et al. Expires 13 January 2019 [Page 27] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 רוני אבן וואווי דוד המלך 14 תל אביב 64953 ישראל Reviews and helpful comments have also been received from ანა კიკაბიძე (Ana Kikabidze) and Org: TEST A.2. Arbitrary^superscript in section _title_ Arbitrary text Authors' Addresses An Author ElfTools Midtskogveien 18 2020 Skedsmokorset Norway Email: henrik@levkowetz.com, henrik@tools.ietf.org Roni Even Huawei David Hamelech 14 Tel Aviv 64953 Israel Email: ron.even.tlv@gmail.com Additional contact information: רוני אבן וואווי דוד המלך 14 תל אביב 64953 ישראל Hanako Tanaka 3-kai B-goshitsu 4-3-2 Hakusan, Bunkyo-ku, Tokyo 112-0001 Japan Email: hanako.tanaka@nihon.example Additional contact information: Author, et al. Expires 13 January 2019 [Page 28] Internet-Draft Xml2rfc Vocabulary V3 Elements July 2018 田中花子 様 日本 〒112-0001 東京都 文京区 白山4丁目3番2号 3階B号室 No Org Tokyo 112-0001 Japan Email: no@org.example.org Bon Aventure Université de Liège Place du 20 Août 7 4000 Liège Belgium International Association for Cryptologic Research A. Lindgren Mellangården Sevedstorp 125 Mariannelund Sweden Author, et al. Expires 13 January 2019 [Page 29]