epub3 epubcfi support

The EPUB3 sample index at http://carpeindexum.com/idpf/index_sample.xhtml contains the following gem: <!-- range tagged with single <a>, using CFI to indicate the range --> <li id="four"><span epub:type="index-term">FourSquare</span>, <a epub:type="index-locator" href="epubcfi(/6/8[chap05ref]!/4[body01], /156[p142]/1:0, /157[p143]/1:0)">142-143</a>, <a epub:type="index-locator" href="...">150</a></li> Oxygen doesn't like it, but it seems to be kosher according to: http://www.idpf.org/epub/linking/cfi/epub-cfi.html It doesn't look like a trivial fix. Is support for epubcfi validation in the pipeline? Peter West He said to them, "But who do you say that I am?"

Hi Peter, Oxygen uses for validating XHTML documents the schemas developed by the EPUBCheck project. The reported error is this one, right?
E [Jing] value of attribute "href" is invalid; must be a URI
According to the XHTML 5 specification the @href value of the <a> attribute:
http://www.w3.org/html/wg/drafts/html/CR/links.html#attr-hyperlink-href
needs to be an URI which would mean that it should have all URI-illegal characters escaped like:
epubcfi(/6/8%5Bchap05ref%5D!/4%5Bbody01%5D,%20/156%5Bp142%5D/1:0,%20/157%5Bp143%5D/1:0)
but I'm not quite sure of this. Regards, Radu Radu Coravu <oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger http://www.oxygenxml.com On 8/13/2014 4:28 PM, Peter West wrote:
The EPUB3 sample index at http://carpeindexum.com/idpf/index_sample.xhtml contains the following gem:
<!-- range tagged with single <a>, using CFI to indicate the range --> <li id="four"><span epub:type="index-term">FourSquare</span>, <a epub:type="index-locator" href="epubcfi(/6/8[chap05ref]!/4[body01], /156[p142]/1:0, /157[p143]/1:0)">142-143</a>, <a epub:type="index-locator" href="...">150</a></li>
Oxygen doesn't like it, but it seems to be kosher according to: http://www.idpf.org/epub/linking/cfi/epub-cfi.html
It doesn't look like a trivial fix. Is support for epubcfi validation in the pipeline?
Peter West
He said to them, "But who do you say that I am?"
_______________________________________________ oXygen-user mailing list oXygen-user@oxygenxml.com http://www.oxygenxml.com/mailman/listinfo/oxygen-user
participants (2)
-
Oxygen XML Editor Support (Radu Coravu)
-
Peter West