- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Wed, 25 Apr 2007 09:52:49 +0100
- To: ogbujic@ccf.org
- CC: GRDDL Working Group <public-grddl-wg@w3.org>
Unless there are any objections raised at the telecon, I will change the
following code in glean-profile:
from:
<rdf:RDF xml:base="{/html:html/html:head/html:base/@href}">
to:
<rdf:RDF>
<xsl:if test="/html:html/html:head/html:base/@href">
<xsl:attribute name="xml:base">
<xsl:value-of select="/html:html/html:head/html:base/@href" />
</xsl:attribute>
</xsl:if>
or there abouts.
The current code always add an xml:base, and relies on xml:base="" being
a no-op. The replacement only adds an xml:base when there is an
html:base (with an href).
I will make this change tomorrow.
Jeremy
Chimezie Ogbuji wrote:
> On Tue, 2007-04-24 at 16:59 +0100, Jeremy Carroll wrote:
>> ====
>>
>> However, I can change the code to not put the xml:base="" when there is
>> no html:base. It's just it was easier to always generate it.
>
> It looks like the problem here is with the parser, so I don't feel too
> strongly, but it might be a good idea (for clarity) if our deployed
> transforms didn't use xml:base="" but that we at least had a test to
> cover this scenario (I'm assuming we do). My $0.02
>
--
Hewlett-Packard Limited
registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
Received on Wednesday, 25 April 2007 08:53:16 UTC