Re: XPath 3.1 F&O spec, and HTML ASCII case insensitive collation
Mukul Gandhi <[email protected]> Fri, 18 Aug 2023 21:51:06 +0530
| Newsgroups | gmane.text.xml.devel |
|---|---|
| Message-ID | <CANGHzgBZ_Zjb8jKnRkdHGsQsX6C+4yowo819A-VAGN=CP9NXDA@mail.gmail.com> |
--0000000000001b34b5060334eb8c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Mike, On Fri, Aug 18, 2023 at 3:44=E2=80=AFPM Michael Kay <[email protected]> wro= te: > That's the problem with a living spec - anyone daring to refer to it risk= s > the reference becoming dead. > > The relevant text now appears to be in section 4.6 Strings: > > A string <https://infra.spec.whatwg.org/#string> A is an ASCII > case-insensitive <https://infra.spec.whatwg.org/#ascii-case-insensitive> = match > for a string <https://infra.spec.whatwg.org/#string> B, if the ASCII > lowercase <https://infra.spec.whatwg.org/#ascii-lowercase> of A is the AS= CII > lowercase <https://infra.spec.whatwg.org/#ascii-lowercase> of B. > > It would probably have been wiser to copy the normative definition into > the F&O spec, and add a note saying it was equivalent to something in HTM= L. > > (A lot of people are still using XSLT 1.0, which defines format-number() > with a normative reference to JDK 1.1 documentation, which is no longer > obtainable on the web, as far as I can tell. We've become very > undisciplined - all this important stuff should be deposited on paper > copies in bricks-and-mortar libraries). > Thanks for the answers, to my queries. That's very helpful to know. --=20 Regards, Mukul Gandhi --0000000000001b34b5060334eb8c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hi Mike,</div><br><div class=3D"gmail_quote"><div dir= =3D"ltr" class=3D"gmail_attr">On Fri, Aug 18, 2023 at 3:44=E2=80=AFPM Micha= el Kay <<a href=3D"mailto:[email protected]">[email protected]</a>> w= rote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p= x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style= =3D"overflow-wrap: break-word;">That's the problem with a living spec -= anyone daring to refer to it risks the reference becoming dead.<div><br></= div><div>The relevant text now appears to be in section 4.6 Strings:</div><= div><br></div><div><span style=3D"font-family:"Helvetica Neue",sa= ns-serif,"Droid Sans Fallback";font-size:16px;background-color:rg= b(255,255,255)">A=C2=A0</span><a href=3D"https://infra.spec.whatwg.org/#str= ing" id=3D"m_4582687764875204713ref-for-string=E2=91=A3=E2=91=A0" style=3D"= text-decoration-color:rgba(0,0,0,0.3);color:rgb(102,0,153);font-family:&quo= t;Helvetica Neue",sans-serif,"Droid Sans Fallback";font-size= :16px" target=3D"_blank">string</a><span style=3D"font-family:"Helveti= ca Neue",sans-serif,"Droid Sans Fallback";font-size:16px;bac= kground-color:rgb(255,255,255)">=C2=A0</span><var style=3D"font-family:&quo= t;Helvetica Neue",sans-serif,"Droid Sans Fallback";font-size= :16px">A</var><span style=3D"font-family:"Helvetica Neue",sans-se= rif,"Droid Sans Fallback";font-size:16px;background-color:rgb(255= ,255,255)">=C2=A0is an=C2=A0</span><dfn id=3D"m_4582687764875204713ascii-ca= se-insensitive" style=3D"font-style:normal;font-family:"Helvetica Neue= ",sans-serif,"Droid Sans Fallback";font-size:16px">ASCII cas= e-insensitive<a href=3D"https://infra.spec.whatwg.org/#ascii-case-insensiti= ve" style=3D"color:white;text-decoration:none;width:1.5em;height:1.5em;text= -align:center;opacity:0;background-color:gray" target=3D"_blank"></a></dfn>= <span style=3D"font-family:"Helvetica Neue",sans-serif,"Droi= d Sans Fallback";font-size:16px;background-color:rgb(255,255,255)">=C2= =A0match for a=C2=A0</span><a href=3D"https://infra.spec.whatwg.org/#string= " id=3D"m_4582687764875204713ref-for-string=E2=91=A3=E2=91=A1" style=3D"tex= t-decoration-color:rgba(0,0,0,0.3);color:rgb(102,0,153);font-family:"H= elvetica Neue",sans-serif,"Droid Sans Fallback";font-size:16= px" target=3D"_blank">string</a><span style=3D"font-family:"Helvetica = Neue",sans-serif,"Droid Sans Fallback";font-size:16px;backgr= ound-color:rgb(255,255,255)">=C2=A0</span><var style=3D"font-family:"H= elvetica Neue",sans-serif,"Droid Sans Fallback";font-size:16= px">B</var><span style=3D"font-family:"Helvetica Neue",sans-serif= ,"Droid Sans Fallback";font-size:16px;background-color:rgb(255,25= 5,255)">, if the=C2=A0</span><a href=3D"https://infra.spec.whatwg.org/#asci= i-lowercase" id=3D"m_4582687764875204713ref-for-ascii-lowercase" style=3D"t= ext-decoration-color:rgba(0,0,0,0.3);color:rgb(102,0,153);font-family:"= ;Helvetica Neue",sans-serif,"Droid Sans Fallback";font-size:= 16px" target=3D"_blank">ASCII lowercase</a><span style=3D"font-family:"= ;Helvetica Neue",sans-serif,"Droid Sans Fallback";font-size:= 16px;background-color:rgb(255,255,255)">=C2=A0of=C2=A0</span><var style=3D"= font-family:"Helvetica Neue",sans-serif,"Droid Sans Fallback= ";font-size:16px">A</var><span style=3D"font-family:"Helvetica Ne= ue",sans-serif,"Droid Sans Fallback";font-size:16px;backgrou= nd-color:rgb(255,255,255)">=C2=A0is the=C2=A0</span><a href=3D"https://infr= a.spec.whatwg.org/#ascii-lowercase" id=3D"m_4582687764875204713ref-for-asci= i-lowercase=E2=91=A0" style=3D"text-decoration-color:rgba(0,0,0,0.3);color:= rgb(102,0,153);font-family:"Helvetica Neue",sans-serif,"Droi= d Sans Fallback";font-size:16px" target=3D"_blank">ASCII lowercase</a>= <span style=3D"font-family:"Helvetica Neue",sans-serif,"Droi= d Sans Fallback";font-size:16px;background-color:rgb(255,255,255)">=C2= =A0of=C2=A0</span><var style=3D"font-family:"Helvetica Neue",sans= -serif,"Droid Sans Fallback";font-size:16px">B</var><span style= =3D"font-family:"Helvetica Neue",sans-serif,"Droid Sans Fall= back";font-size:16px;background-color:rgb(255,255,255)">.</span></div>= <div><span style=3D"font-family:"Helvetica Neue",sans-serif,"= ;Droid Sans Fallback";font-size:16px;background-color:rgb(255,255,255)= "><br></span></div><div><span style=3D"font-family:"Helvetica Neue&quo= t;,sans-serif,"Droid Sans Fallback";font-size:16px;background-col= or:rgb(255,255,255)">It would probably have been wiser to copy the normativ= e definition into the F&O spec, and add a note saying it was equivalent= to something in HTML.</span></div><div><span style=3D"font-family:"He= lvetica Neue",sans-serif,"Droid Sans Fallback";font-size:16p= x;background-color:rgb(255,255,255)"><br></span></div><div><span style=3D"f= ont-family:"Helvetica Neue",sans-serif,"Droid Sans Fallback&= quot;;font-size:16px;background-color:rgb(255,255,255)">(A lot of people ar= e still using XSLT 1.0, which defines format-number() with a normative refe= rence to JDK 1.1 documentation, which is no longer obtainable on the web, a= s far as I can tell. We've become very undisciplined - all this importa= nt stuff should be deposited on paper copies in bricks-and-mortar libraries= ).</span></div></div></blockquote><div><br></div><div> Thanks for the answers, to my queries. That's very helpful to know.=C2= =A0</div><div><br></div></div><div><br></div><span class=3D"gmail_signature= _prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir= =3D"ltr"><div>Regards,<br></div><div>Mukul Gandhi</div></div></div></div> --0000000000001b34b5060334eb8c--