1 / 28

XSLT, Part II: Applying to ePublisher

Join us for the February 2013 Power Hour session where we will go beyond the basics of XSLT and explore its application to ePublisher. Topics covered include review of XSL match templates, tour of a WIF document, super transforms, and shimming stages. Don't miss out on this informative session!

eharden
Download Presentation

XSLT, Part II: Applying to ePublisher

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Conference Number: 805-309-0248Participant Code: 880-0006 Power HourFebruary 2013 XSLT, Part IIBeyond the Basics, Applying to ePublisher

  2. Power Hour – February 2013 Agenda • XSLT, Part IIBeyond the Basics, Applying to ePublisher • Survey Results • Webinar Schedule

  3. Power Hour – February 2013 XSLT, Part IIBeyond the Basics, Applying to ePublisher

  4. Beyond the Basics, Applying to ePublisher Experience

  5. Beyond the Basics, Applying to ePublisher What are your goals for this session?

  6. Beyond the Basics, Applying to ePublisher What are your goals for this session? • No suggestions!

  7. Beyond the Basics, Applying to ePublisher Tools to Use • WebWorks Toyshttp://toys.webworks.com/ • ePublisher DesignerAdvanced Menu • Text Editor

  8. Beyond the Basics, Applying to ePublisher Topics to cover • Review of XSL match templates • Tour of a WIF document • Super Transforms!!! • Shimming Stages

  9. Beyond the Basics, Applying to ePublisher Review of XSL match templates • XSL allows you to match against • / (document root) • * (elements) • @* (attributes) • text() (text in an XML document) • comment() (XML comments) • processing-instruction() (XML Processing Instructions)

  10. Beyond the Basics, Applying to ePublisher Review of XSL match templates • XSLT Copy Stylesheet <xsl:template match="/"> <xsl:apply-templates /></xsl:template> <xsl:template match="*"> <xsl:copy> <xsl:copy-of select="@*“ /> <xsl:apply-templates /> </xsl:copy></xsl:template> <xsl:template match="text() | comment() | processing-instruction()"> <xsl:copy /></xsl:template>

  11. Beyond the Basics, Applying to ePublisher Tour of a WIF document Document Styles Content

  12. Beyond the Basics, Applying to ePublisher Tour of a WIF document Styles Paragraph Styles Character Styles Table Styles Graphic Styles Page Styles Marker Styles

  13. Beyond the Basics, Applying to ePublisher Tour of a WIF document Content Paragraph Text Run Frame Table Table

  14. Beyond the Basics, Applying to ePublisher Tour of a WIF document Frame Content

  15. Beyond the Basics, Applying to ePublisher Tour of a WIF document <?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:WebWorks-Document-Schema" version="1.0"> <Styles> <ParagraphStyles> <ParagraphStyle name="Title"> <Style> ... </Style> </ParagraphStyle> </ParagraphStyles> ... </Styles> <Content> ... </Content> </Document>

  16. Beyond the Basics, Applying to ePublisher Tour of a WIF document <?xml version="1.0" encoding="UTF-8"?> <Document xmlns="urn:WebWorks-Document-Schema" version="1.0"> <Styles> ... </Styles> <Content> ... <Paragraph id="3_4_4_4_4_5" stylename="Figure"> <Aliases> <Alias value="d7e5a1310"/> <Alias value="d7e74a1310"/> </Aliases> <TextRun id="tr3_4_4_4_4_5_3"> <Frame id="3_4_4_4_4_5_3" stylename="Default"> ... </Frame> </TextRun> </Paragraph> ... </Content> </Document>

  17. Beyond the Basics, Applying to ePublisher Super Transforms!!! • Available via the Advance menu • Allow you to perform pinpoint overrides based on XSL template matches • Easier to maintain than a full file override

  18. Beyond the Basics, Applying to ePublisher Shimming Stages • Advanced technique • Arbitrary operations on any ePublisher managed file • Change files and alter how they are processed downstream

  19. Power Hour – February 2013 Survey Results

  20. Survey Results When to meet:

  21. Survey Results Voice Options:

  22. Survey Results Topics to cover:

  23. Survey Results Topics to cover: • No suggestions!

  24. Power Hour – February 2013 Webinar Schedule

  25. Webinar Schedule Power Hour: • March 28th at 2:00pm Central • XSLT, Part IIIExtending ePublisher Styles and Settings Sign-up atwww.webworks.com/eSchool/Power_Hour/

  26. Webinar Schedule Show Me: • March 21th at 10:30am Central • Learn what the ePublisher platform can do for you • Repeats monthly on the 3rd Thursday Sign-up atwww.webworks.com/eSchool/Show_Me/

  27. Webinar Schedule Study Hall: • March 13th at 1:00pm Central • Open forum for ePublisher users • Repeats monthly on the 2nd and last Wednesdays Join atwww.webworks.com/eSchool/Study_Hall/

  28. Power HourFebruary 2013 XSLT, Part IIBeyond the Basics, Applying to ePublisher

More Related