odb ODF standard conformance [was: minutes of ESC call ...]

Stephan Bergmann sbergman at redhat.com
Tue Jan 7 08:44:15 PST 2014


On 01/06/2014 09:45 PM, Michael Stahl wrote:
> On 20/12/13 14:40, Lionel Elie Mamane wrote:
>> 1) fdo36288-2.odb/forms/Obj42/content.xml[2,17145]:  Error: attribute
>>     "xlink:href" has a bad value: ".uno:FormController/saveRecord" does
>>     not satisfy the "anyURI" type
>>
>>     What is the "right" way to put a .uno URI?
>
> anyURI is actually an IRI reference in ODF (not that it makes a
> difference here).  RFC3987 says:
>
>     scheme         = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )
>
> ... so the problem is that it starts with "." where only ALPHA is
> allowed.  was that perhaps legal in a previous URI RFC or how did we end
> up with this?

Yes, RFC 1738 had

   scheme         = 1*[ lowalpha | digit | "+" | "-" | "." ]

so that's how those "private" .uno and .component URL schemes got cooked up.

Stephan


More information about the LibreOffice mailing list