- From: Paul Grosso <pgrosso@arbortext.com>
- Date: Fri, 25 Oct 2002 11:27:02 -0500
- To: (wrong string) Éric Bischoff <e.bischoff@noos.fr>, www-xsl-fo@w3.org
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!
Received on Friday, 25 October 2002 12:36:11 UTC