Skip to content

Commit 6be6998

Browse files
committed
Add an 'ID Type' column to the example table.
To makes it clear what the type of the input id is in each example.
1 parent e04ed50 commit 6be6998

File tree

2 files changed

+29
-4
lines changed

2 files changed

+29
-4
lines changed

Overview.bs

+13-1
Original file line numberDiff line numberDiff line change
@@ -1905,65 +1905,77 @@ A string ID is a sequence of bytes. Several variables are defined which are used
19051905
Some example inputs and the corresponding expansions:
19061906

19071907
<table>
1908-
<tr><th>Template</th><th>Input ID</th><th>Expansion</th></tr>
1908+
<tr><th>Template</th><th>Input ID</th><th>ID Type</th><th>Expansion</th></tr>
19091909
<tr>
19101910
<td>//foo.bar/{id}</td>
19111911
<td>123</td>
1912+
<td>Integer</td>
19121913
<td>//foo.bar/FC</td>
19131914
</tr>
19141915
<tr>
19151916
<td>//foo.bar/{id}</td>
19161917
<td>0</td>
1918+
<td>Integer</td>
19171919
<td>//foo.bar/00</td>
19181920
</tr>
19191921
<tr>
19201922
<td>//foo.bar{/d1,d2,id}</td>
19211923
<td>478</td>
1924+
<td>Integer</td>
19221925
<td>//foo.bar/0/F/07F0</td>
19231926
</tr>
19241927
<tr>
19251928
<td>//foo.bar{/d1,d2,d3,id}</td>
19261929
<td>123</td>
1930+
<td>Integer</td>
19271931
<td>//foo.bar/C/F/_/FC</td>
19281932
</tr>
19291933
<tr>
19301934
<td>//foo.bar{/d1,d2,d3,id}</td>
19311935
<td>baz</td>
1936+
<td>String</td>
19321937
<td>//foo.bar/K/N/G/C9GNK</td>
19331938
</tr>
19341939
<tr>
19351940
<td>//foo.bar{/d1,d2,d3,id}</td>
19361941
<td>z</td>
1942+
<td>String</td>
19371943
<td>//foo.bar/8/F/_/F8</td>
19381944
</tr>
19391945
<tr>
19401946
<td>//foo.bar{/d1,d2,d3,id}</td>
19411947
<td>àbc</td>
1948+
<td>String</td>
19421949
<td>//foo.bar/O/O/4/OEG64OO</td>
19431950
</tr>
19441951
<tr>
19451952
<td>//foo.bar{/id64}</td>
19461953
<td>14,000,000</td>
1954+
<td>Integer</td>
19471955
<td>//foo.bar/1Z-A</td>
19481956
</tr>
19491957
<tr>
19501958
<td>//foo.bar{/id64}</td>
19511959
<td>0</td>
1960+
<td>Integer</td>
19521961
<td>//foo.bar/AA%3D%3D</td>
19531962
</tr>
19541963
<tr>
19551964
<td>//foo.bar{/id64}</td>
19561965
<td>17,000,000</td>
1966+
<td>Integer</td>
19571967
<td>//foo.bar/AQNmQA%3D%3D</td>
19581968
</tr>
19591969
<tr>
19601970
<td>//foo.bar{/id64}</td>
19611971
<td>àbc</td>
1972+
<td>String</td>
19621973
<td>//foo.bar/w6BiYw%3D%3D</td>
19631974
</tr>
19641975
<tr>
19651976
<td>//foo.bar/{+id64}</td>
19661977
<td>àbcd</td>
1978+
<td>String</td>
19671979
<td>//foo.bar/w6BiY2Q=</td>
19681980
</tr>
19691981
</table>

Overview.html

+16-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta content="WD" name="w3c-status">
77
<meta content="Bikeshed version d765c696b, updated Fri Mar 8 15:58:52 2024 -0800" name="generator">
88
<link href="https://www.w3.org/TR/IFT/" rel="canonical">
9-
<meta content="e6d03afe82e1e5f13f71f01143982405b9deb2b4" name="revision">
9+
<meta content="f98e816af36cb32fc50cdd947bedaff2b3745fbe" name="revision">
1010
<meta content="dark light" name="color-scheme">
1111
<style>
1212
.conform:hover {background: #31668f; color: white}
@@ -2379,62 +2379,75 @@ <h4 class="heading settled" data-level="5.2.3" id="uri-templates"><span class="s
23792379
(For example, when the integer is less than 256 only one byte is encoded.) If the input id is 0 then one
23802380
zero byte is encoded. When the input id is a string its raw bytes are encoded as <a href="https://www.rfc-editor.org/rfc/rfc4648#section-5">base64url</a>.
23812381
</table>
2382-
<div class="example" id="example-722fec72">
2383-
<a class="self-link" href="#example-722fec72"></a>
2382+
<div class="example" id="example-76363920">
2383+
<a class="self-link" href="#example-76363920"></a>
23842384
<p>Some example inputs and the corresponding expansions:</p>
23852385
<table>
23862386
<tbody>
23872387
<tr>
23882388
<th>Template
23892389
<th>Input ID
2390+
<th>ID Type
23902391
<th>Expansion
23912392
<tr>
23922393
<td>//foo.bar/{id}
23932394
<td>123
2395+
<td>Integer
23942396
<td>//foo.bar/FC
23952397
<tr>
23962398
<td>//foo.bar/{id}
23972399
<td>0
2400+
<td>Integer
23982401
<td>//foo.bar/00
23992402
<tr>
24002403
<td>//foo.bar{/d1,d2,id}
24012404
<td>478
2405+
<td>Integer
24022406
<td>//foo.bar/0/F/07F0
24032407
<tr>
24042408
<td>//foo.bar{/d1,d2,d3,id}
24052409
<td>123
2410+
<td>Integer
24062411
<td>//foo.bar/C/F/_/FC
24072412
<tr>
24082413
<td>//foo.bar{/d1,d2,d3,id}
24092414
<td>baz
2415+
<td>String
24102416
<td>//foo.bar/K/N/G/C9GNK
24112417
<tr>
24122418
<td>//foo.bar{/d1,d2,d3,id}
24132419
<td>z
2420+
<td>String
24142421
<td>//foo.bar/8/F/_/F8
24152422
<tr>
24162423
<td>//foo.bar{/d1,d2,d3,id}
24172424
<td>àbc
2425+
<td>String
24182426
<td>//foo.bar/O/O/4/OEG64OO
24192427
<tr>
24202428
<td>//foo.bar{/id64}
24212429
<td>14,000,000
2430+
<td>Integer
24222431
<td>//foo.bar/1Z-A
24232432
<tr>
24242433
<td>//foo.bar{/id64}
24252434
<td>0
2435+
<td>Integer
24262436
<td>//foo.bar/AA%3D%3D
24272437
<tr>
24282438
<td>//foo.bar{/id64}
24292439
<td>17,000,000
2440+
<td>Integer
24302441
<td>//foo.bar/AQNmQA%3D%3D
24312442
<tr>
24322443
<td>//foo.bar{/id64}
24332444
<td>àbc
2445+
<td>String
24342446
<td>//foo.bar/w6BiYw%3D%3D
24352447
<tr>
24362448
<td>//foo.bar/{+id64}
24372449
<td>àbcd
2450+
<td>String
24382451
<td>//foo.bar/w6BiY2Q=
24392452
</table>
24402453
</div>

0 commit comments

Comments
 (0)