W3C home > Mailing lists > Public > public-rdf-dawg-comments@w3.org > January 2005

Re: SPARQL Variable Binding Results XML Format

From: Arjohn Kampman <arjohn.kampman@aduna.biz>
Date: Mon, 17 Jan 2005 09:21:51 +0100
Message-ID: <41EB759F.2070606@aduna.biz>
To: Paul Ford <ford@ftrain.com>
Cc: public-rdf-dawg-comments@w3.org

Paul Ford wrote:
> 
>> 3) XML Literal Content.
>>
>> I see that XML literal content is escaped in output.xml. Yuck :-) 
>> Please don't do that.
> 
> 
> I too am wondering for the reason behind this -- Sesame's XML 
> serialization does it too.

Hi Paul, others,

Actually, Sesame supports both serializations. Although not very well
documented (or at all...), setting the parameter 'plainXMLLiterals' with
value 'on' in the HTTP access protocol will make Sesame export any XML
literals as-is.

The default behaviour for Sesame, however, is to escape XML literals in
query results. The two main reasons for this are:

1) The results document doesn't break when an XML literal that is not
    well-formed is included in the result.

2) Escaped XML literals are easier to process using a SAX-style
    processor.

Regards,

Arjohn Kampman

-- 
arjohn.kampman@aduna.biz
Aduna BV - http://aduna.biz/
Prinses Julianaplein 14-b, 3817 CS Amersfoort, The Netherlands
tel. +31-(0)33-4659987  fax. +31-(0)33-4659987
Received on Monday, 17 January 2005 09:10:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:14:47 GMT