Re: XSL Errata document updated

Paul Grosso <[email protected]>
Newsgroups gmane.text.xml.xsl.general
Message-ID <[email protected]>
At 18:07 2002 10 25 +0200, Éric Bischoff wrote:

>Le Friday 25 October 2002 17:38, Max Froumentin a écrit:
>> These errata are mostly the result of comments sent to
>> the public xsl-editors comment list (archived at
>> http://lists.w3.org/Archives/Public/xsl-editors/ ).
>>
>> Paul Grosso
>> for the XSL FO Subgroup of the XSL WG
>
>Paul,
>
>Isn't there an error in the errata ;-) ?

It is true that src="url('TH0317A.jpg')" would probably make
a better example.  I did not write this example, and I did
not notice this until you mentioned it.

However, I believe src="'url(TH0317A.jpg)'" should also be 
valid.  The double quotes are just part of being an XML 
attribute, and then the single quotes make the attribute 
value a string.  The uri-specification datatype says it's 
a sequence of characters, so a string should be a valid 
value, and the quotes inside the url() part are optional.

paul


>============================
>Replace:
>
>fo: element and attribute tree: <fo:external-graphic src="TH0317A.jpg"/>
>
>with
>
><fo:external-graphic src="'url(TH0317A.jpg)'"/>
>============================
>
>Are you sure it's not rather:
>
><fo:external-graphic src="url('TH0317A.jpg')"/>
>
>? (look at the position of the single quotes)
>
>Reference: Section 5-11 Property datatypes:
>
>============================
><uri-specification> 
>
>A sequence of characters that is "url(", followed by optional white space, 
>followed by an optional single quote (') or double quote (") character, 
>followed by a URI reference as defined in [RFC2396], followed by an optional 
>single quote (') or double quote (") character, followed by optional white 
>space, followed by ")". The two quote characters must be the same and must 
>both be present or absent. If the URI reference contains a single quote, the 
>two quote characters must be present and be double quotes. 
>============================
>
>It means "url('string')" and not "'url(string)'".
>
>Same for all other mentions of url( ) in the errata.
>
>-- 
>- Linux produces remarkedly less hot air than Windows: under
>Windows, the processor gets hot after just a few minutes...
>- Yes, but it never stays on long enough to burn out!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.