#70 Add basic functionality for EXTERNAL apparatus to XSLT

previous
done
xslt (4)
5(medium)
2015-05-01
2014-05-29
BODARD Gabriel
No

It would be very valuable if the EpiDoc Example XSLT would have basic handling for "external"-style apparatus criticus. (See comments at http://www.stoa.org/epidoc/gl/dev/supp-apparatus.html.) A first pass at this could be made by copying/adapting some of the code from IOSPE/Kiln XSLT. (GB to discuss with local dev.)

Discussion

  • I fully agree. There should be there at least one default way to handle that which also produces correct output.

     
  • Agree too. Would this be compatible with having also an internal apparatus ? think it would be useful, but may be could only be implemented in second/third pass ?

     
  • BODARD Gabriel
    BODARD Gabriel
    2014-06-26

    Implementing internal apparatus display is not incompatible with the above suggestion, but it's kind of orthogonal to it. We could certainly consider implemented a value for the $apparatus-style parameter that produces a simplified version of the ddbdp output. Would someone like to think about implementing that? (Not before next month, I expect.)

     
  • BODARD Gabriel
    BODARD Gabriel
    2014-06-26

    • assigned_to: BODARD Gabriel
     
  • BODARD Gabriel
    BODARD Gabriel
    2014-06-26

    • status: unread --> accepted
     
  • BODARD Gabriel
    BODARD Gabriel
    2014-06-26

    Ticket as written accepted, and will be implemented by GB. A new ticket will be created to suggest the implementation of basic internal apparatus functionality, which is also useful but doesn't overlap with external in any way. (A project might, as Emmanuelle points out, want to do both, for different types of information.) There is currently no volunteer for the latter ticket.

     
  • BODARD Gabriel
    BODARD Gabriel
    2014-06-26

    • summary: Add basic functionality for external apparatus to XSLT --> Add basic functionality for EXTERNAL apparatus to XSLT
     
  • BODARD Gabriel
    BODARD Gabriel
    2014-08-28

    Example code copied from IOSPE project by Alejandro Giacommetti, and merged back into trunk at [r2209]. This has a few dependencies (i.e. bad XML is likely to cause XSLT transformation fail), but it's a lot nicer than it used to be.

    See now however parameter tweaking proposed at [feature-requests:#78].

     

    Related

    Commit: [r2209]
    Request Features: #78

  • BODARD Gabriel
    BODARD Gabriel
    2014-08-28

    • status: accepted --> done
     
  • Tom Elliott
    Tom Elliott
    2015-05-01

    • Group: future --> previous