atom feed2 messages in net.sourceforge.lists.saxon-help[saxon] Bug: Abnormal cases of relati...
FromSent OnAttachments
Christoph LANGEDec 11, 2008 2:05 pm 
Michael KayDec 11, 2008 3:03 pm 
Subject:[saxon] Bug: Abnormal cases of relative URIs not supported by resolve-uri
From:Christoph LANGE (ch.l@jacobs-university.de)
Date:Dec 11, 2008 2:05:55 pm
List:net.sourceforge.lists.saxon-help

Dear Michael,

sorry, I just filed a bug on SourceForge (https://sourceforge.net/tracker/index.php?func=detail&aid=2418508&group_id=29872&atid=397617) without first posting it here. So here it is again:

One of the "abnormal cases" of relative URI solution is not handled correctly. According to RFC 3986, section 5.4.2, resolve-uri('../../../g', 'http://a/b/c/d;p?q') is supposed to return 'http://a/g', but in Saxon 9.1.0.3 (Java) it returns 'http://a/../g'.

Background why this is relevant for me: My Saxon/XSLT-based XML->RDF extractor Krextor fails on test case 0114 of the W3C RDFa test suite (http://www.w3.org/2006/07/SWD/RDFa/testsuite/).

Cheers, and thanks,

Christoph